摘要: 1 #常见的数据类型 2 /* 3 数值型: 4 整型 5 小数: 6 定点数 7 浮点数 8 字符型: 9 较短的文本:char、varchar 10 较长的文本:text、blob(较长的二进制数据) 11 日期型: 12 13 14 */ 15 16 #一、整型 17 /* 18 tinyin 阅读全文
posted @ 2020-07-24 18:06 意如柳 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 1 #DDL 2 /* 3 数据定义语言 4 5 库和表的管理 6 一、库的管理 7 创建、修改、删除 8 二、创建、修改、删除 9 10 创建:create 11 修改:alter 12 删除:drop 13 */ 14 15 #一、库的管理 16 #1.库的创建 17 /* 18 语法: 19 阅读全文
posted @ 2020-07-24 18:05 意如柳 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 1 #进阶4:常见函数 2 /* 3 概念:类似于java的方法,将一组逻辑语句封装在方法体中,对外暴露方法名 4 好处:1、隐藏了实现细节 2、提高代码的重用性 5 调用:select 函数名(实参列表) 【from 表】; 6 特点: 7 (1)叫什么(函数名) 8 (2)干什么(函数功能) 9 阅读全文
posted @ 2020-07-24 18:04 意如柳 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 1 #进阶3:排序查询 2 /* 3 引入: 4 select * from employees; 5 语法: 6 select 查询列表 7 from 表 8 【where 筛选条件】 9 order by 排序列表 【asc|desc】 10 特点: 11 1、asc代表的是升序,desc代表的 阅读全文
posted @ 2020-07-24 18:02 意如柳 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 1 #进阶5:分组查询 2 /* 3 引入:查询每个部门的平均工资 4 SELECT AVG(salary) FROM employees; 5 语法: 6 select 分组函数,列(要求出现在group by的后面) 7 from 表 8 【where 筛选条件】 9 group by 分组的列 阅读全文
posted @ 2020-07-24 18:01 意如柳 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 1 #DML语言 2 /* 3 数据操作语言 4 插入:insert 5 修改:update 6 删除:delete 7 */ 8 9 #一、插入语句 10 #方式一: 11 /* 12 语法: 13 insert into 表名(列名,...) values(值1,...); 14 15 */ 1 阅读全文
posted @ 2020-07-24 17:58 意如柳 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 1 #进阶8:联合查询 2 /* 3 union联合 合并:将多条查询语句的结果合并成一个结果 4 5 语法: 6 查询语句1 7 union 8 查询语句2 9 ... 10 11 应用场景: 12 要查询的结果来自于多个表,且多个表没有直接的连接关系,但查询的信息一致时 13 14 特点: 15 阅读全文
posted @ 2020-07-24 17:56 意如柳 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 1 #进阶7:子查询 2 /* 3 含义: 4 出现在其他语句中的select语句,称为子查询或内查询 5 外部的查询语句,称为主查询或外查询 6 7 分类: 8 按子查询出现的位置: 9 select后面: 10 仅仅支持标量子查询 11 from后面: 12 支持表子查询 13 where或ha 阅读全文
posted @ 2020-07-24 17:54 意如柳 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 1 #二、sql99语法 2 /* 3 语法: 4 select 查询列表 5 from 表1 别名 【连接类型】 6 join 表2 别名 7 on 连接条件 8 【where 筛选条件】 9 【group by分组】 10 【having 筛选条件】 11 【order by 排序列表】 12 阅读全文
posted @ 2020-07-24 17:51 意如柳 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 1 #进阶6:连接查询 2 /* 3 含义:又称多表查询,当查询的字段来自于多个表时,就会用到连接查询 4 5 笛卡尔乘积现象:表1 有m行,表2有n行,结果=m*n行 6 7 发生原因:没有有效的连接条件 8 如何避免:添加有效的连接条件 9 10 分类: 11 按年代分类: 12 sql92标准 阅读全文
posted @ 2020-07-24 17:47 意如柳 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 1 #二、分组函数 2 /* 3 功能:用作统计使用,又称为聚合函数或统计函数或组函数 4 5 分类: 6 sum求和、avg平均值、 max最大值、min最小值、count计算个数 7 8 特点: 9 1、sum、avg一般用于处理数值型 10 max、min、count可以处理任何类型 11 2 阅读全文
posted @ 2020-07-24 17:45 意如柳 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 1 #进阶2:条件查询 2 /* 3 语法: 4 select 5 查询列表 6 from 7 表名 8 where 9 筛选条件; 10 11 分类: 12 一、按条件表达式筛选 13 条件运算符:> < = != <> >= <= 14 15 二、按逻辑表达式筛选 16 逻辑运算符: 17 作用 阅读全文
posted @ 2020-07-24 17:43 意如柳 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 1 -- SQLYog软件的查询快捷键F9 2 3 #4.查询常量值 4 SELECT 100; 5 SELECT 'john'; 6 7 #5.查询表达式 8 SELECT 100*98; 9 10 #6.查询函数 11 SELECT VERSION(); 12 13 #7.起别名 14 /* 1 阅读全文
posted @ 2020-07-24 17:42 意如柳 阅读(164) 评论(0) 推荐(0) 编辑