摘要: -- 常用函数 数学运算SELECT ABS(-80) -- 绝对值SELECT CEILING (9.4) -- 向上取整SELECT FLOOR (9.4) -- 向下取整SELECT RAND() -- 返回一个0-1之间的随机数SELECT SIGN(-10) -- 负数返回-1 -- 字符 阅读全文
posted @ 2022-11-30 21:27 Rui2022 阅读(14) 评论(0) 推荐(0) 编辑
摘要: where 是一个固定值 如果需要不固定,就需要嵌套一个子查询语句 where(select * from ) 阅读全文
posted @ 2022-11-30 20:42 Rui2022 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 分页和排序 --排序 升序 ASC 降序 DESC -- 语法 ORDER BY SELECT s.`studentno`,studentname,`subjectno`,`studentresult` FROM student AS sLEFT JOIN result AS rON s.stude 阅读全文
posted @ 2022-11-30 17:05 Rui2022 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 自连接 自己的表和自己连接 一张表拆成两张一样的表 查询父子信息 (了解即可) -- 学号、姓名、年级名字SELECT `studentno`,`studentname`,`gradename`FROM student sINNER JOIN grade gON s.`gradeid`= g.`gr 阅读全文
posted @ 2022-11-30 16:34 Rui2022 阅读(15) 评论(0) 推荐(0) 编辑
摘要: 联表查询 join 连接的表 on(判断的条件) 连接查询 固定的语法 where 等值查询 分析需求 分析查询的数据来源于那些表 确定使用那种连接 7种 确认交叉点(这两张表中哪个数据是相同的) 判断条件 学生表中的 studentNo = 成绩表中的 studentNo -- 联表查询SELEC 阅读全文
posted @ 2022-11-30 16:04 Rui2022 阅读(16) 评论(0) 推荐(0) 编辑
摘要: --给查询的字段给别名,也可以给表给别名 SELECT `studentno` AS 学号,`studentname` AS 学生姓名 FROM student AS S -- 函数 CONCAT(a,b) SELECT CONCAT('姓名= ',`studentname`) AS 新名字 FRO 阅读全文
posted @ 2022-11-30 14:30 Rui2022 阅读(19) 评论(0) 推荐(0) 编辑
摘要: CREATE DATABASE IF NOT EXISTS school;-- 创建一个school数据库USE school; -- 创建年级表DROP TABLE IF EXISTS grade;CREATE TABLE grade(gradeid INT(11) NOT NULL AUTO_I 阅读全文
posted @ 2022-11-30 11:56 Rui2022 阅读(33) 评论(0) 推荐(0) 编辑