码迷,mamicode.com
首页 >  
搜索关键字:连接查询    ( 951个结果
mybatis学习——多表查询(二)
一对多查询 需求: 查询所有用户信息及用户关联的账户信息。 分析: 用户信息和他的账户信息为一对多关系,并且查询过程中如果用户没有账户信息,此时也要将用户信息 查询出来,我们想到了左外连接查询比较合适。 3.1 编写 SQL 语句 SELECT u.*, a.id as aid, a.uid,a.m ...
分类:其他好文   时间:2020-05-11 14:59:22    阅读次数:61
连接查询、视图、事务、索引、外键
连接查询 --创建学生表create table students (id int unsigned not null auto_increment primary key,name varchar(20) default '',age tinyint unsigned default 0,high ...
分类:其他好文   时间:2020-05-10 16:40:04    阅读次数:66
使用 CROSS APPLY 与 OUTER APPLY 连接查询
前言 日常开发中遇到多表查询时,首先会想到 INNER JOIN 或 LEFT OUTER JOIN 等等,但是这两种查询有时候不能满足需求。比如,左表一条关联右表多条记录时,我需要控制右表的某一条或多条记录跟左表匹配。貌似,INNER JOIN 或 LEFT OUTER JOIN 不能很好完成。但 ...
分类:移动开发   时间:2020-05-07 20:14:10    阅读次数:76
数据库之多表查询
阅读目录 一 介绍 二 多表连接查询 三 子查询 一、介绍 文章内容: 多表连接查询 复合条件连接查询 子查询 准备表和记录 #建表 create table dep( id int, name varchar(20) ); create table emp( id int primary key ...
分类:数据库   时间:2020-05-06 18:02:03    阅读次数:58
性能测试之数据库篇-查询
数据库性能测试,各位都有过这种经历,前台界面按照某些条件筛选查询的时候返回结果特别慢,通常情况就是数据库查询返回结果比较慢,所以先看下从前到后是怎么个查询数据流走向。 首先前端界面--勾选或者添加查询条件--经过一系列的转化,转化成sql语句,然后在数据库端执行,数据库端执行完,返回结果给前端展示。 ...
分类:数据库   时间:2020-05-05 10:59:42    阅读次数:87
mybatis和hibernate的比较
hibernate 自动生成表,生成关系对于单表的CRUD 不用写sql 和hqlmybtais 对于多表连接查询等等更加方便 因为sql写起来简单 1、mybatis半自动化模式操作数据,hibernate完全面向对象操作数据2、mybatis运行的性能高于hibernate的性能,因为hql要转 ...
分类:Web程序   时间:2020-04-25 23:34:02    阅读次数:95
数据分析师不得不知道的SQL优化
什么叫做sql优化? 优化sql,最重要就是优化sql索引 索引相当于字典的目录,利用字典目录查找汉字的过程相当于利用sql索引查找某条记录的过程,有了索引就能很快地定位到某条记录,加快查询速率。 为什么需要优化? 进行多表连接查询、子查询等操作的时候,写出的sql语句又无法减少服务器执行的时间,这 ...
分类:数据库   时间:2020-04-24 17:22:49    阅读次数:121
掌握MySQL连接查询到底什么是驱动表
原文:掌握MySQL连接查询到底什么是驱动表 准备我们需要的表结构和数据 两张表 studnet(学生)表和score(成绩)表, 创建表的SQL语句如下 CREATE TABLE `student` ( `id` int(11) NOT NULL, `no` varchar(20) DEFAULT... ...
分类:数据库   时间:2020-04-24 13:02:21    阅读次数:70
sql语句--添加数据--修改语句--删除语句---连接查询
一。添加语句 基本的格式: insert into 表名 ..... 方式一:指定字段和值,只要字段和值对应即可。和顺序无关 insert into heroes (字段, 字段, ...) values (值, 值, ...) insert into heroes (nickname, age, ...
分类:数据库   时间:2020-04-22 19:30:28    阅读次数:125
sql连接查询和分组查询
分组查询 分组查询语句: SELECT …… FROM <表名> WHERE …… GROUP BY …… eg: SELECT COUNT(*) AS 人数, SGrade AS 年级 FROM Students GROUP BY SGrade 多列分组: SELECT COUNT(*)..... ...
分类:数据库   时间:2020-04-21 21:12:22    阅读次数:159
951条   上一页 1 ... 3 4 5 6 7 ... 96 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!