2021-06-01–MySQL–整理
1.create database 表名; 创建数据库
2.drop database 表名; 删除数据库
3.myaqldump -uroot -proot databasename>d: 备份
4.myaql -uroot -proot database<d: 还原
------- -u用户 -p密码
5.auto_increment 自动增加 carchar 字符串灵活定义不定长控制
6.primary key 主键 设定主键
7.select *from where 条件查询数据
8.insert into 添加数据 union 联合 同时添加多条数据
9.delete from 删除数据
10.update 表名 set 列名 where 判定条件 修改数据
11.alter 修改表格 动态修改表格添加新列
12.order by 排序
13.distinct 去除重复的数据 是添加条件
14.limit 限制条数
15.as 给列名起别名
16.is null is not null空和非空
17.desc 降序 asc 升序
18.-------设计数据库
---第一范式 不能再分的值
---第二范式
---第三范式
--当表与表之间是1:m的关系,需要将一方的主键作为多方的
外键建立的主外键关系
--建立主外键关系
--casecade 级联
--delete casecade 删除主表的时候,子表的信息跟随删除
--表与表之间是1:m的关系
--把一方的主键放到多方的外键
--表与表之间是m:n的关系
--产生第三张表,将前两张表的主键放到第三张表中作为外键
19. --添加主外键关系 删除时先删除子表的内容,再删除主表的内容
--alter 更改 constraint 约束 REFERENCES 说明
alter table professor
add constraint professor_academic FOREIGN key(aid)
REFERENCES academic(aid)
20.on delete cascade;
alter table professor
21. ---取消级联
drop FOREIGN key professor_academic;
delete from academic