mysql学习——数据表基本操作1

选择数据库

mysql学习——数据表基本操作1

创建数据表

包括字段名和数据类型两部分

 mysql学习——数据表基本操作1

查看数据表

 mysql学习——数据表基本操作1

使用主键约束

主键又称主码,能够唯一的表示表中的一条记录,分为单字段主键与多字段联合主键

单字段主键

定义主键的两种方式:

1.在最后指定主键

mysql学习——数据表基本操作1

2.在主键行后标识

mysql学习——数据表基本操作1

 多字段联合主键

没有id,将两个字段联合起来做主键

mysql学习——数据表基本操作1

 使用外键约束

外键用来在两个表的数据之间建立连接,他可以是一列或者多列。一个表可以有一个或多个外键。

外键首先是它表中的一个字段,它可以不是本表的主键,但对应另外一个表的主键

例如部门表的主键是id,在员工表中有一个键与这个id 有关

 

例:定义数据表tb_emp5,并在表上创建外键约束

 mysql学习——数据表基本操作1

 定义数据表tb_emp5让它的键deptid作为外键关联到tb_dept1的主键id,

 mysql学习——数据表基本操作1

关联是指在关系型数据库中,相关表之间的联系。他是通过相同的属性或属性组来表示的。子表的外键必须关联父表的主键,且关联字段的数据类型必须匹配。

使用非空约束

字段名 字段类型 not null

表示其插入值不能为空

 mysql学习——数据表基本操作1

使用唯一性约束

要求该列唯一,允许为空,但只能出现一个空值

 mysql学习——数据表基本操作1

使用默认约束

指定某列的默认值

 mysql学习——数据表基本操作1

查看数据表结构

Describe

Desc 表名

 mysql学习——数据表基本操作1

Show create table

 mysql学习——数据表基本操作1

 设置表的属性值自动增加

例如让ID自动增加1

mysql学习——数据表基本操作1

 例如执行插入语句并查询

mysql学习——数据表基本操作1

 修改数据表名

mysql学习——数据表基本操作1