![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL
LXX哎呀
这个作者很懒,什么都没留下…
展开
-
MySQL视图
视图 是一张虚拟存在的数据表,是将一些比较复杂的查询语句的查询结果,封装到一个虚拟表中。后期再有相同的复杂查询的时候,直接查询这张表 好处:数据独立 安全 简单 创建视图的语法: create view 视图名称 [(列表名称)] AS 查询语句; 视图的查询 select * from 视图名称 查询视图创建语句 show create view 视图名称 视图的修改(视图表中数据修改会自动修改源表中的数据) 修改视图表中的数据 updata 视图名称 set 列名 = 值 wher原创 2021-05-22 15:44:12 · 49 阅读 · 0 评论 -
MySQL中多表查询
多表查询格式: select 列名列表 from 表名列表 where 条件 ... 笛卡尔积查询 标准语法 select 列名 from 表名1 ,表名2,...; 内连接查询 查询原理:内连接查询的是两张表有交集的数据部分(有主外键关联的数据) 显式内连接 标准语法 select 列名 from 表名1 [inner] join 表名2 on 条件 隐式内连接 select 列名 from 表名1,表名2 where 条件 外连接查询 左外连接 查询原理:查询左表的全部数据,和左右两原创 2021-05-22 15:41:36 · 1015 阅读 · 0 评论 -
MySQL中多表设计
一对一:在任意一个表建立主键,去关联另一个表的主键 创建表的时候添加: constraint cp_ fk1 foreing key (创建表的主键) references person(另一张表的id) 一对多:在多的一方,建立外键约束,来关联另一方对的主键 创建时添加: constraint ou_fk1 foreing key (此表的外键)references 另一表名(另一表的主键) 多对多:借助第三张中间表,中间表至少包含两个列,这两个列作为中间表的外键,分别关联两张表的主键 con原创 2021-05-22 15:37:49 · 56 阅读 · 0 评论 -
MySQL数据库中表的约束
约束(对表中数据进行限定) primary key 主键约束 peimary key auto_increment 主键,自动增长 unique 唯一约束 not null 非空约束 foreing key 外键约束 主键约束 一张表一个列作为主键 主键一般用于表中数据唯一标识 主键约束包括非空和唯一两个功能 建表时添加: (列名 int primary key) 建表后单独添加主键: alter table 表名 modify 列名 数据类型 prima原创 2021-05-22 15:30:49 · 138 阅读 · 2 评论