摘要: 标识列 又称为自增长列 含义:可以不用手动的插入值,系统提供默认的序列值 特点: 标识列必须和主键搭配吗?不一定,但要求是一个key 一个表可以有几个标识列?至多一个 标识列的类型只能是数值型 标识列可以通过 set auto_increment_increment=3;设置步长 可以通过 手动插入 阅读全文
posted @ 2020-09-21 20:50 LongSL 阅读(338) 评论(0) 推荐(0)
摘要: 常见约束 分类:六大约束 ​ NOT NULL:非空、用于保证该字段的值不能为空 ​ 比如姓名、学号等 ​ DEFAULT:默认,用于保证该字段有默认值 ​ 比如性别 ​ PRIMARY KEY:主键,用于保证该字段的值具有唯一性,并且非空 ​ 比如学号、员工编号等 ​ UNIQUE:唯一,用于保证 阅读全文
posted @ 2020-09-21 20:40 LongSL 阅读(177) 评论(0) 推荐(0)
摘要: 常见数据类型介绍 数值型: ​ 整形 ​ 小数: ​ 定点数 ​ 浮点数 字符型: ​ 较短的文本:char、varchar ​ 较长的文本:text、blob(较长的二进制数据) 日期型 一、整形 分类: tinyint smallint mediumint int/integer bigint 阅读全文
posted @ 2020-09-21 20:35 LongSL 阅读(238) 评论(0) 推荐(0)
摘要: 库和表的管理 一、库的管理 创建、修改、删除 二、表的管理 创建、修改、删除 创建:create 修改:alter 删除:drop 一、库的管理 库的创建 语法: create database [if not exists] 库名; create database if not exists bo 阅读全文
posted @ 2020-09-17 10:52 LongSL 阅读(148) 评论(0) 推荐(0)
摘要: DML(Data Manipulation Language) 插入语句 方式一: 语法: insert into 表名(列名,...)value(值1,...) 注意点: 插入得值得类型要与列的类型一致或兼容 不可以为null的列必须插入值 列的顺序可调换,但必须对应 列数和值的个数必须一致 可以 阅读全文
posted @ 2020-09-15 16:36 LongSL 阅读(150) 评论(0) 推荐(0)
摘要: 分页查询 语法: select 查询列表 from 表 join type join 表 on 连接条件 where 筛选条件 group by 分组字段 having 分组后的筛选 order by 排序的字段 limit offset,size offset 要显示的起始索引(从0开始) siz 阅读全文
posted @ 2020-09-12 22:52 LongSL 阅读(136) 评论(0) 推荐(0)
摘要: 子查询(内查询) 出现在其他语句内部的select语句 分类: 按子查询出现的位置: ​ select后面: ​ 仅仅支持标量子查询 ​ from后面: ​ 支持表子查询 ​ where或having后面: ​ 标量子查询(单行e) ​ 列子查询(多行) ​ ​ 行子查询 ​ exists后面(相关 阅读全文
posted @ 2020-09-12 22:51 LongSL 阅读(129) 评论(0) 推荐(0)
摘要: 连接查询 多表查询,查询的字段来自于多个表 笛卡尔乘积现象:表1有n行,表2有m行,没有连接顺序则出现mn行 添加连接条件 where a.id = b.id 连接查询的分类 按年代: sql192 - 仅支持内连接 sql199 支持内连接+外连接(左外、右外)+交叉 按功能分类: 内连接:等值连 阅读全文
posted @ 2020-09-08 21:24 LongSL 阅读(124) 评论(0) 推荐(0)
摘要: 分组查询 select 分组函数,列(要求出现在group by的后面) from 表 where原始表的筛选 group by (可按函数分组、多个字段(两者必须都符合) having用于查询表后的筛选 order by 阅读全文
posted @ 2020-09-08 21:13 LongSL 阅读(134) 评论(0) 推荐(0)
摘要: 常见函数 select 函数名(实参列表) [from 表]; 单行函数 如:concat、length、ifnull等 单行函数、数学函数、日期函数、其他函数、流程控制函数 一、字符函数 length() concat 拼接字符串 upper、lower substr、substring索引从1开 阅读全文
posted @ 2020-09-07 20:29 LongSL 阅读(195) 评论(0) 推荐(0)