摘要:
旅游线路分析 旅游线路 用户 图: 表 -- 创建旅游线路分类表 tab_category -- cid 旅游线路分类主键,自动增长 -- cname 旅游线路分类名称非空,唯一,字符串 100 CREATE TABLE tab_category( cid INT PRIMARY KEY AUTO_
阅读全文
posted @ 2022-07-25 09:30
淤泥不染
阅读(63)
推荐(0)
摘要:
多对多关系实现需要借助第三张中间表。中间表至少包含两个字段,这两个字段作为第三张表的外键,分别指向两张表的主键 多表关系_一对一关系实现 —对一关系实现,可以在任意一方添加唯一外键指向另一方的主键。 搜索 复制
阅读全文
posted @ 2022-07-24 21:20
淤泥不染
阅读(48)
推荐(0)
摘要:
多表之间的多表: 1.—对一(了解)∶ 如:人和身份证 分析:一个人只有一个身份证,一个身份证只能对应一个人2.一对多(多对一): 如∶部门和员工 分析:一个部门有多个员工,一个员工只能对应一个部门3.多对多︰ 如∶学生和课程 分析:一个学生可以选择很多门课程,一个课程也可以被很多学生选择 实现关联
阅读全文
posted @ 2022-07-24 20:34
淤泥不染
阅读(41)
推荐(0)
摘要:
外键约束 -- 创建表 CREATE TABLE emp( id int PRIMARY KEY auto_increment, name varchar(30), age INT, dep_name VARCHAR(30), dep_location VARCHAR(30) ); -- 添加数据
阅读全文
posted @ 2022-07-24 19:57
淤泥不染
阅读(64)
推荐(0)
摘要:
主键约束:primary key。 注意: 含义:非空且唯一 一张表只能有一个字段为主键 主键就是表中唯一的标示 -- 主键约束 CREATE TABLE stu1( id int PRIMARY KEY, NAME VARCHAR(20) ); -- 删除主键 ALTER TABLE stu1 D
阅读全文
posted @ 2022-07-24 11:55
淤泥不染
阅读(43)
推荐(0)
摘要:
非空约束:not null 创建表示添加约束 sql -- 非空约束 CREATE TABLE stu1( id int, name VARCHAR(20) NOT NULL ); -- 删除name的非空约束 ALTER TABLE stu1 MODIFY NAME VARCHAR(20); --
阅读全文
posted @ 2022-07-24 11:31
淤泥不染
阅读(39)
推荐(0)
摘要:
条件查询: where字句后面跟条件 用算符 > < >= <= = <> BETWEEN...AND IN(集合) Like IS Null and 或 && or 或 || not 或 ! mysql -- 查询年龄大于20岁 SELECT * FROM student WHERE age >
阅读全文
posted @ 2022-07-24 10:51
淤泥不染
阅读(34)
推荐(0)
摘要:
分组查询: 语法:group by分组字段; 注意:分组之后查询的字段:分组字段、聚合函数 where和having 的区别? where 在分组之前进行限定,如果不满足条件,则不参与分组。having在分组之后进行限定,如果不满足结果,则不会被查询出来 where后不可以跟聚含函数,having何
阅读全文
posted @ 2022-07-24 10:13
淤泥不染
阅读(34)
推荐(0)
摘要:
排序查询 语法:order by 字句 order by 排序字段1 排序方式1,排序字段2 排序方式2 . . . . 排序方式: ASC:升序,默认的 DESC:排序 注意: 如果有多个排序条件,则当前的条件值一样时,才会判断第二条件。 实例: DQL聚合函数 聚合函数:将一个数据作为一个整体,
阅读全文
posted @ 2022-07-24 09:37
淤泥不染
阅读(30)
推荐(0)
摘要:
语法: select 字段列表 from 表名列表 where 条件列表 group by 分组字段 having 分组之后的条件 order by 排序 limit 分页限定 SQL: -- 查询年龄名字 SELECT name ,age FROM student; 计算math和English分
阅读全文
posted @ 2022-07-23 20:53
淤泥不染
阅读(27)
推荐(0)