美文网首页
MySQL 从零开始学(二)

MySQL 从零开始学(二)

作者: Theodore的技术站 | 来源:发表于2019-01-16 16:14 被阅读7次

创建数据表

创建员工表 并查看创建成功。


image.png image.png

使用主键约束

主键,是表中一列或多列的组合。要求主键列的数据唯一,不允许为空。主键能够唯一地标识表中的一条记录,可以结合外键来定义不同数据表之间的关系,可以加快数据库查询速度。
定义主键两种方式:


image.png image.png

多字段联合主键


image.png

使用外键约束

外键用来在两个表的数据之间建立连接,可以使一个列或者多个列。一个表可以有一个或多个外键。一个表的外键可以是空值,若不为空,则每一个外键值必须等于另一个表中主键的某个值。
外键是表中的一个字段,可以不是本表的主键,但是对应另一个表的主键。外键的主要作用是保证数据引用完整性,定义外键后,不允许删除另一个表中具有关联关系的行。外键作用是保证数据一致性,完整性。
创建两个表并添加外键约束:


image.png

上图第四行,NOT NULL 代表非空约束,表示该字段值不能为空。

唯一约束

image.png

唯一约束要求该列唯一。

使用默认约束

image.png

表明该字段有个默认值。

设置属性自动增加

image.png

查看数据表结构

查看表基本结构和详细表结构


image.png

修改数据表

修改表名

image.png

修改字段数据类型

image.png

修改字段名

image.png

添加字段

image.png
添加有完整性约束条件的字段
image.png
在表的第一列添加一个字段
image.png
在表的指定位置之后添加字段
image.png

删除字段

image.png
修改字段为表的第一个字段
image.png
修改字段到表的指定列之后
image.png

更改表的存储引擎

image.png

删除表的外键约束

image.png

首先创建表和外键约束,然后删除外键约束,最后查看外键约束没有了。

删除数据表

image.png

如果要删除有外键关联的表,如果直接删除父表,结果会失败,如果要删除需要先删除与之关联的子表,在删除父表。

相关文章

网友评论

      本文标题:MySQL 从零开始学(二)

      本文链接:https://www.haomeiwen.com/subject/rpqmdqtx.html