创建数据表
创建员工表 并查看创建成功。
![](https://img.haomeiwen.com/i7155422/4461ad3c874a73f4.png)
![](https://img.haomeiwen.com/i7155422/8b7c1f76df252ccb.png)
使用主键约束
主键,是表中一列或多列的组合。要求主键列的数据唯一,不允许为空。主键能够唯一地标识表中的一条记录,可以结合外键来定义不同数据表之间的关系,可以加快数据库查询速度。
定义主键两种方式:
![](https://img.haomeiwen.com/i7155422/8bd435f18c1684d0.png)
![](https://img.haomeiwen.com/i7155422/80f602dfdf193a33.png)
多字段联合主键
![](https://img.haomeiwen.com/i7155422/95ee975d264da9f9.png)
使用外键约束
外键用来在两个表的数据之间建立连接,可以使一个列或者多个列。一个表可以有一个或多个外键。一个表的外键可以是空值,若不为空,则每一个外键值必须等于另一个表中主键的某个值。
外键是表中的一个字段,可以不是本表的主键,但是对应另一个表的主键。外键的主要作用是保证数据引用完整性,定义外键后,不允许删除另一个表中具有关联关系的行。外键作用是保证数据一致性,完整性。
创建两个表并添加外键约束:
![](https://img.haomeiwen.com/i7155422/ef316b92ea0205c0.png)
上图第四行,NOT NULL 代表非空约束,表示该字段值不能为空。
唯一约束
![](https://img.haomeiwen.com/i7155422/22da0eb92ef6d84c.png)
唯一约束要求该列唯一。
使用默认约束
![](https://img.haomeiwen.com/i7155422/a12109a314801363.png)
表明该字段有个默认值。
设置属性自动增加
![](https://img.haomeiwen.com/i7155422/a5017e6e5eccfb03.png)
查看数据表结构
查看表基本结构和详细表结构
![](https://img.haomeiwen.com/i7155422/7cf24d923887375b.png)
修改数据表
修改表名
![](https://img.haomeiwen.com/i7155422/4e07fcba75b085ed.png)
修改字段数据类型
![](https://img.haomeiwen.com/i7155422/b141073dc1181b79.png)
修改字段名
![](https://img.haomeiwen.com/i7155422/fd5dc79c68829656.png)
添加字段
![](https://img.haomeiwen.com/i7155422/3c0fde0ba17fa599.png)
添加有完整性约束条件的字段
![](https://img.haomeiwen.com/i7155422/d35b3987036647fe.png)
在表的第一列添加一个字段
![](https://img.haomeiwen.com/i7155422/fd56f10b6159ff16.png)
在表的指定位置之后添加字段
![](https://img.haomeiwen.com/i7155422/925a6a65039f0bc0.png)
删除字段
![](https://img.haomeiwen.com/i7155422/c0acd73b99902219.png)
修改字段为表的第一个字段
![](https://img.haomeiwen.com/i7155422/560b9e987ee43d36.png)
修改字段到表的指定列之后
![](https://img.haomeiwen.com/i7155422/ca8f67569c90b9a1.png)
更改表的存储引擎
![](https://img.haomeiwen.com/i7155422/d92875512aaebfd0.png)
删除表的外键约束
![](https://img.haomeiwen.com/i7155422/52756ac6a9349d62.png)
首先创建表和外键约束,然后删除外键约束,最后查看外键约束没有了。
删除数据表
![](https://img.haomeiwen.com/i7155422/0d4eb085e19fe4e7.png)
如果要删除有外键关联的表,如果直接删除父表,结果会失败,如果要删除需要先删除与之关联的子表,在删除父表。
网友评论