摘要: 视图 1 #视图 2 /* 3 含义:虚拟表,和普通表一样使用 4 mysql5.1版本出现的新特性,是通过表动态生成的数据 5 6 比如:舞蹈班和普通班的对比 7 创建语法的关键字 是否实际占用物理空间 使用 8 9 视图 create view 只是保存了sql逻辑 增删改查:一般不能增删改 1 阅读全文
posted @ 2020-03-07 12:18 klandehu 阅读(304) 评论(0) 推荐(0)
摘要: 事务 1 #TCL 2 /* 3 Transanction Control Language 事务控制语言 4 事务: 5 一个或一组sql语句组成一个执行单元,这个执行单元要么全部执行,要么全部不执行。 6 7 案例:转账 8 9 张三丰 1000 10 郭襄 1000 11 12 13 upda 阅读全文
posted @ 2020-03-06 17:38 klandehu 阅读(122) 评论(0) 推荐(0)
摘要: 常见约束 #常见约束 /* 含义:一种限制,用于限制表中的数据,为了保证表中的数据的准确和可靠性 分类:六大约束 not null;非空,用于保证该字段的值不能为空 比如姓名,学号等 DEFALUT:默认,用于保证该字段有默认值 比如性别 PRIMARY KEY:主键,用于保证该字段的值具有唯一性, 阅读全文
posted @ 2020-03-05 18:07 klandehu 阅读(340) 评论(0) 推荐(0)
摘要: 数据类型 1 #常见的数据类型 2 /* 3 数值型: 4 整型 5 小数: 6 定点数 7 浮点型 8 字符型: 9 较短的文本:char、vachar 10 较长的文本:text,blob(较长的二进制数据) 11 日期型: 12 13 14 */ 15 16 #一、整型 17 /* 18 ti 阅读全文
posted @ 2020-03-05 18:06 klandehu 阅读(145) 评论(0) 推荐(0)
摘要: 库和表的管理 1 #DDL 2 /* 3 数据定义语言 4 5 库和表的管理 6 7 一、库的管理 8 创建、修改、删除 9 二、表的管理 10 创建、修改、删除 11 12 创建:create 13 修改:alter 14 删除:drop 15 16 17 */ 18 19 #一、库的管理 20 阅读全文
posted @ 2020-03-02 17:33 klandehu 阅读(221) 评论(0) 推荐(0)
摘要: 增删改 1 #DML语言 2 /* 3 数据操作语言 4 插入:insert 5 修改:update 6 删除:delete 7 8 */ 9 10 #一、插入语句 11 /* 12 语法: 13 insert into 表名(列名,...) values(值,...) 14 15 16 17 18 阅读全文
posted @ 2020-02-18 15:45 klandehu 阅读(216) 评论(0) 推荐(0)
摘要: 联合查询 #进阶9:联合查询 /* union 联合 合并:将多条查询语句的结果合并成一个结果 语法: 查询语句1 union 查询语句2 union ... 应用场景: 要查询的结果来自于过个表,且多个表没有直接的连接关系,但查询的信息一致时 特点: 1、要求多条查询语句的列数是一致的 2、要求多 阅读全文
posted @ 2020-02-12 16:28 klandehu 阅读(119) 评论(0) 推荐(0)
摘要: #分页查询 1 #进阶8:分页查询★ 2 /* 3 4 应用场景:当要显示的数据,一页显示不全,需要分页提交sql的请求 5 语法: 6 select 查询列表 7 from 表 8 【join type join 表2 9 on 连接条件 10 where 筛选条件 11 group by 分组字 阅读全文
posted @ 2020-02-12 16:26 klandehu 阅读(119) 评论(0) 推荐(0)
摘要: 子查询 1 #进阶7子查询 2 /* 3 含义: 4 出现在其他语句中的select语句,称为子查询或内查询 5 外部的查询语句,称为主查询或外查询 6 7 分类: 8 按子查询出现的位置: 9 select后面 10 仅仅支持标量子查询 11 from后面: 12 支持表子查询 13 where或 阅读全文
posted @ 2020-02-06 17:09 klandehu 阅读(200) 评论(0) 推荐(0)
摘要: sql9语法 1 #二、sql99语法 2 /* 3 语法: 4 select 查询列表 5 from 表1 别名【连接类型】 6 join 表2 别名 7 on 连接条件 8 【where 筛选条件】 9 【group by 分组】 10 【having 筛选条件】 11 【order by 排序 阅读全文
posted @ 2020-02-03 17:36 klandehu 阅读(289) 评论(0) 推荐(0)