上一页 1 2 3 4 5 6 ··· 9 下一页
摘要: #DDL /* 数据定义语言 库和表的管理 一、库的管理 创建、修改、删除 二、表的管理 创建、修改、删除 创建 create 修改 alter 删除 drop */ #一、库的管理 #1、库的创建 /* CREATE DATABASE 库名; */ CREATE DATABASE books; S 阅读全文
posted @ 2020-07-07 16:31 王朝君BITer 阅读(162) 评论(0) 推荐(0) 编辑
摘要: #DML语言 /* 数据操作语言 插入:insert 修改:update 删除:delete */ #一、插入语句 /* 语法: insert into 表名(列名...) values(新值...); */ USE girls; INSERT INTO beauty(id, NAME, sex, 阅读全文
posted @ 2020-07-07 16:30 王朝君BITer 阅读(186) 评论(0) 推荐(0) 编辑
摘要: #进阶10:联合查询 /* union联合 将多条查询语句的结果合并成一个结果 语法: 查询1 union 查询2 union 查询3 ... 应用场景:要查询的结果来自于多个表,且多个表没有直接的连接关系,但查询的信息一致 特点: 1、多条查询语句的列数要一致、每一列的类型和顺序要对应 2、uni 阅读全文
posted @ 2020-07-07 16:29 王朝君BITer 阅读(191) 评论(0) 推荐(0) 编辑
摘要: #进阶9:分页查询 /* 当要显示的数据,一页显示不全,需要分页提交sql请求 SELECT FROM JOIN ON WHERE GROUP BY HAVING ORDER BY LIMIT offset, size; offset:起始索引(从0开始) size:查询条目个数 */ USE my 阅读全文
posted @ 2020-07-07 16:28 王朝君BITer 阅读(172) 评论(0) 推荐(0) 编辑
摘要: #进阶8:子查询 /* 出现在其他语句中的select语句(嵌套) 分类: 按子查询出现的位置: SELECT 后面 FROM 后面 WHERE 或 HAVING 后面 EXISTS后面 */ USE myemployees; #一、where 或 having 后面 #1、单行 #案例1:谁的工资 阅读全文
posted @ 2020-07-07 16:26 王朝君BITer 阅读(154) 评论(0) 推荐(0) 编辑
摘要: #进阶7:连接查询 /* 多表连接:查询的字段来自多个表 按功能分类: 内连接: 等值连接 非等值连接 自连接 外连接: 左外连接 右外连接 全外连接 交叉连接 */ USE girls; SELECT * FROM beauty; SELECT * FROM boys; #SQL92语法 #一、内 阅读全文
posted @ 2020-07-07 16:25 王朝君BITer 阅读(145) 评论(0) 推荐(0) 编辑
摘要: #进阶5:分组查询 /* SELECT FROM WHERE GROUP BY ORDER BY 查询列表要求是分组函数和 group by 之后出现的字段 1、筛选条件分为两类: 数据源 位置 关键字 分组前筛选 原始表 group by前 where 分组后筛选 分组后的结果集 group by 阅读全文
posted @ 2020-07-07 16:24 王朝君BITer 阅读(153) 评论(0) 推荐(0) 编辑
摘要: #2、分组函数 /* 分组函数/聚合函数:传入一组值,经过统计处理,得到一个输出值 sum, avg, max, min, count */ USE myemployees; #简单使用 SELECT sum(salary), avg(salary), max(salary), min(salary 阅读全文
posted @ 2020-07-07 16:23 王朝君BITer 阅读(158) 评论(0) 推荐(0) 编辑
摘要: #进阶4:常见函数(单行函数) /* 将一组逻辑语句封装在方法体中,对外暴露方法名 语法: SELECT 函数名() 【FROM 表名】 分类: 1、单行函数:concat,length,ifnull等等 2、分组函数:聚合函数,做统计使用 */ USE myemployees; #1、单行函数 # 阅读全文
posted @ 2020-07-07 16:22 王朝君BITer 阅读(148) 评论(0) 推荐(0) 编辑
摘要: #进阶3:排序查询 /* 语法: SELECT FROM WHERE ORDER BY ASC|DESC */ USE myemployees; #案例1:查询员工信息,按工资从高到低排 SELECT * FROM employees ORDER BY salary; #案例2:查询部门编号>=90 阅读全文
posted @ 2020-07-07 16:21 王朝君BITer 阅读(151) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 9 下一页