- 博客(11)
- 收藏
- 关注
原创 Mysql的子查询和联合查询
在EXISTS子查询中,EXISTS谓词只用于测试子查询是否返回行,若子查询返回一个或多个行,则EXISTS返回TRUE,否则返回FALSE,如果为NOT EXISTS,其返回值与EXIST相反。在EXISTS子查询中,父查询的SELECT语句返回的每一行数据都要由子查询来评价,如果EXISTS谓词指定条件为TRUE,查询结果就包含该行,否则该行被丢弃。<表达式> { < | <= | = | > | >= |!在IN子查询中,首先执行括号内的子查询,再执行父查询,子查询的结果作为父查询的查询条件。
2023-05-22 13:30:00
170
原创 Mysql的连接查询
右外连接(RIGHT OUTER JOIN):结果表中除了包括满足连接条件的行外,还包括右表的所有行,当右表有记录而在左表中没有匹配记录时,左表对应列被设置为空值NULL。左外连接(LEFT OUTER JOIN):结果表中除了包括满足连接条件的行外,还包括左表的所有行,当左表有记录而在右表中没有匹配记录时,右表对应列被设置为空值NULL。将某个表与自身进行连接,称为自表连接或自身连接,简称自连接,使用自连接需要为表指定多个别名,且对所有查询字段的引用必须使用表别名限定。
2023-05-21 20:15:00
204
原创 排序查询和限制查询结果的数量
(1)offset:位置偏移量,指示从哪一行开始显示,第1行的位置偏移量是0,第2行的位置偏移量是1,…(3)LIMIT子句有两种语法格式,例如,显示表中第2行到第4行,可写为:”LIMIT 1, 3”,也可写为: ”LIMIT 3 OFFSET 1”。| 191002 | 张慧玲 | 女 | 1999-11-07 | 计算机 | 50 || 191001 | 刘清泉 | 男 | 1998-06-21 | 计算机 | 52 |
2023-05-21 18:45:00
143
原创 Mysql的分组查询和统计计算
其中,ALL表示对所有值进行计算,ALL为默认值,DISTINCT指去掉重复值,SUM / AVG函数用于计算时忽略NULL值。其中,ALL表示对所有值进行计算,ALL为默认值,DISTINCT指去掉重复值,MAX / MIN函数用于计算时忽略NULL值。其中,ALL表示对所有值进行计算,ALL为默认值,DISTINCT指去掉重复值,COUNT函数用于计算时忽略NULL值。SUM函数用于求出一组数据的总和,AVG函数用于求出一组数据的平均值,这两个函数只能针对数值类型的数据。
2023-05-21 14:21:50
7899
1
原创 Mysql的选择查询
比较运算符用于比较两个表达式值,共有7个运算符:=(等于)、=(大于等于)、(不等于)、!|表达式{ = | < | | >= | | |!|表达式[ NOT ][ REGEXP | RLIKE ] 表达式 /*REGEXP运算符*/表达式 { = | < | | >= | | |! { = | < | | >= | |!
2023-05-21 14:15:01
444
1
原创 关于Mysql的数据查询
其中,如果没有指定这些选项ALL | DISTINCT | DISTINCTROW,则默认为ALL,即返回投影操作所有匹配行,包括可能存在的重复行。[GROUP BY {列名| 表达式 | position} [ASC | DESC], ... [WITH ROLLUP]] /*GROUP BY子句*/[ORDER BY {列名 | 表达式 | position} [ASC | DESC] , ...] /*ORDER BY子句*/
2023-05-21 14:08:02
125
1
原创 课本P80-85习题
('191002','张慧玲','女','1999-11-07','计算机','50'),('191003','冯涛','男','1999-08-12','计算机','52'),('196001','董明霞','女','1999-05-02','通信','50'),('196004','周俊文','男','1998-03-10','通信','52');('196002','李茜','女','1998-07-25','通信','48'),【例5.4】向student表插入样本数据,共6条记录,参见附录B。
2023-03-29 12:05:31
98
原创 学生信息数据库(stusys)的表结构与样本数据 P306-308
创建student,course,score,teacher,lecture表。创建数据库stusys。
2023-03-20 22:40:02
106
原创 使用SQL语句创建实验数据库(以学生表为例)
('181885',周潞潞 ,女 ,1998-82-24 ,电子信息工程',上海市浦东区'),(181886’,郑永波’,男 ,1997-89-19’,电子信息工程’,上海市浦东区');("181884',王志勇',男 ,1997-12-85,电子信息工程’,"null'),('181882',孙红梅 女’1997-11-23’,计算机,成都市锦江区'),('181803’,朱丽'女,1998-02-19’,计算机 ,北京市海淀区'),('4882',数字电路',3 '),
2023-03-19 15:43:56
4588
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人