摘要:
多表关系_一对一关系实现 一对一关系实现 如:人和身份证 实现方式:一对一关系实现,可以在任意一方添加唯一外键指向另一方的主键 多表关系_案例 阅读全文
摘要:
多表关系_一对多关系实现 一对多关系实现 1.实现关系 1.一对多(多对一): 如:部门和员工 实现方式:在多的一方建立外键,指向一的一方的主键 多表关系_多对多关系实现 1.实现关系 1.多对多 如:学生和课程 实现方式:多对多关系实现需要借助第三张中间表。中间至少包含两个字段,这两个字段作为第三 阅读全文
摘要:
约束_外键约束_级联操作 级联操作 1语法:ALTER TABLE 表名 ADD CONSTRAINT 外键名称 FOREIGN KEY(外键字段名称) REFERENCES 主表名(主表列名称)ON UPDATE CASCADE ON DELETE CASCADE; 2.分类 1.级联更新:ON 阅读全文
摘要:
约束_主键约束_自动增长 注解约束_自动增长 1.概念:如果某一列是数值类型的,使用AUTO_INCREMENT 可以来w完成值得z自动增长 2. #在创建表之后,添加主键约束,并且完成主键自动增长 CREATE TABLE Keeping( id INT PRIMARY KEY, AUTO_INC 阅读全文
摘要:
约束_唯一约束 唯一约束:unique,值不能重复 约束_主键约束 主键约束 :primary key。 1.注意: 1.含义:非空且唯一 2.一张表只能有一个字段为主键 3主键就是表中记录的唯一标识 2.在创建表时,添加主键约束 create table stu( id int primary k 阅读全文
摘要:
约束_概述 约束 概念:对表中的数据进行限定,保证数据的正确性,有效性和完整性。 分类: 1.主键约束: primary key 2.非空约束: not null 3.唯一约束: uniuqe 4.外键约束: foreign key 约束_非空约束 非空约束:not null ,值不能为空 1.创建 阅读全文
摘要:
DQL_分组查询 分组查询 1.语法:group by分钟字段; 2.注意 1.分组之后查询的字段:分组字段 聚合函数 1.where 在分组之前进行限定,如果不满足条件,则不参与分组。。having在分组之后进限定,如果不满足结果,则不会被查询出来 2.where后不可以跟聚合函数,having可 阅读全文
摘要:
DQL_排序查询 1.排序查询 语法:order by子句 order by 排序字段1 排序方式1,排序字段2 排序方式2.... 排序方式: ASC:升序,默认的 DESC:降序。 注意: 如果有多个排序条件,则当前边的条件值一样时,才会判断第二条件 数学成绩升序 英语成绩升序 数学成绩升序 英 阅读全文
摘要:
DQL_条件查询 1.条件查询 1.where字句h后跟条件 2. 运算符 : 比较运算符 1.>、<、<=、>=、=、<>、<>在SQL中表示不等于,在mysql中也可以使用!=没有== 2. ETWEEN...AND 在一个范围之内,如: between 100 and 200相当于条件在100 阅读全文
摘要:
DML_修改数据 修改数据 语法:UPDATE 表名set 列名1=值1,列名2=值2,...[where 条件]; 注意:如果不加任何条件,则会将表中所有记录全部修改。 DQL_基础查询 select * from 表名; 1.语法∶ select 字段列表 from 表名列表 where 条件列 阅读全文