当前位置:Gxlcms > 数据库问题 > mysql学习——数据表基本操作1

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

时间:2021-07-01 10:21:17 帮助过:52人阅读

 

定义主键的两种方式:

 

1.在最后指定主键

技术分享

2.在主键行后标识

技术分享

 

 

 

 多字段联合主键

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

技术分享

 

 使用外键约束

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

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

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

 

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

 技术分享

 

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

 技术分享

 

 

 

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

 

 

使用非空约束

字段名 字段类型 not null

表示其插入值不能为空

 技术分享

 

 

 

使用唯一性约束

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

 技术分享

 

 

 

使用默认约束

指定某列的默认值

 技术分享

 

查看数据表结构

Describe

Desc 表名

 技术分享

 

Show create table

 技术分享

 

 设置表的属性值自动增加

例如让ID自动增加1

技术分享

 

 例如执行插入语句并查询

技术分享

 

 

 修改数据表名

技术分享

 

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

标签:desc   关联   约束   建立连接   mysq   标识   image   scribe   主键约束   

人气教程排行