数据库

创建表:

mysql 主键约束 mysql主键约束是什么_mysql 主键约束

修改表的结构:

mysql 主键约束 mysql主键约束是什么_学习_02

 

mysql 主键约束 mysql主键约束是什么_mysql_03

 数据的插入:

mysql 主键约束 mysql主键约束是什么_主键_04

mysql 主键约束 mysql主键约束是什么_数据库_05

数据的修改:

mysql 主键约束 mysql主键约束是什么_mysql_06

mysql 主键约束 mysql主键约束是什么_mysql_07

数据的删除:

mysql 主键约束 mysql主键约束是什么_学习_08

 

mysql 主键约束 mysql主键约束是什么_mysql 主键约束_09

MySQL的约束----主键约束

概念:1MysQL主键约束是一个列或者多个列的组合,其值能唯一地标识表中的每一行,方便在RDBMS中尽快的找到某一行。 Mysql主键约束是一个列或者多个列的组合,其值能唯一地标识表中的每一行,方便在关系数据库管理系统中尽快的找到某一行。

2主键约束相当于唯一约束+非空约束的组合,主键约束列不允许重复,也不允许出现空值。 主键约束相当于唯一约束+非空约束的组合,主键约束列不允许重复,也不允许出现空值.

3每个表最多只允许一个主键 每个表最多只允许一个主键.

4主键约束的关键字是:primary key 主键约束的关键字是:主键.

5当创建主键的约束时,系统默认会在所在的列和列组合上建立对应的唯一索引。 当创建主键的约束时,系统默认会在所在的列和列组合上建立对应的唯一索引.

操作:1添加单列主键

        2添加多列联合主键

        3删除主键

主键的作用:

mysql 主键约束 mysql主键约束是什么_数据库_10

添加单列主键:

mysql 主键约束 mysql主键约束是什么_学习_11

mysql 主键约束 mysql主键约束是什么_学习_12

添加多列主键(联合主键):

mysql 主键约束 mysql主键约束是什么_mysql_13

mysql 主键约束 mysql主键约束是什么_数据库_14

通过修改表的结构添加主键:

mysql 主键约束 mysql主键约束是什么_mysql 主键约束_15

mysql 主键约束 mysql主键约束是什么_学习_16

 删除主键约束:

mysql 主键约束 mysql主键约束是什么_数据库_17

概念:

在mysql中,当主键定义为自增长后,这个主键的值就不再需要用户输入数据了,而由数据库系统根据定义自动赋值.每增加一条记录,主键会自动以相同的步长进行增长.

mysql 主键约束 mysql主键约束是什么_mysql_18

特点:1:一个表中只能有一个字段使用自动增量约束,且该字段必须有唯一索引,以避免序号重复(即为主键或主键的一部分)。

2:auto incremen约束的字段只能是整数类型(TINYlNT
自动增量约束的字段只能是整数类型(TINYLNT).

指定自增阶段初始值:

mysql 主键约束 mysql主键约束是什么_mysql_19

非空约束:

mysql 主键约束 mysql主键约束是什么_mysql 主键约束_20

mysql 主键约束 mysql主键约束是什么_mysql 主键约束_21

mysql 主键约束 mysql主键约束是什么_mysql 主键约束_22

mysql 主键约束 mysql主键约束是什么_mysql 主键约束_23

mysql 主键约束 mysql主键约束是什么_mysql_24

mysql 主键约束 mysql主键约束是什么_mysql 主键约束_25

(了解)

mysql 主键约束 mysql主键约束是什么_mysql_26

mysql 主键约束 mysql主键约束是什么_学习_27

mysql 主键约束 mysql主键约束是什么_mysql 主键约束_28

mysql 主键约束 mysql主键约束是什么_mysql_29

mysql 主键约束 mysql主键约束是什么_mysql_30

运算符:

mysql 主键约束 mysql主键约束是什么_学习_31

mysql 主键约束 mysql主键约束是什么_mysql_32

mysql 主键约束 mysql主键约束是什么_数据库_33

mysql 主键约束 mysql主键约束是什么_数据库_34

mysql 主键约束 mysql主键约束是什么_mysql 主键约束_35

mysql 主键约束 mysql主键约束是什么_mysql_36

mysql 主键约束 mysql主键约束是什么_数据库_37

mysql 主键约束 mysql主键约束是什么_学习_38

mysql 主键约束 mysql主键约束是什么_mysql 主键约束_39

排序查询:

mysql 主键约束 mysql主键约束是什么_数据库_40

mysql 主键约束 mysql主键约束是什么_mysql 主键约束_41

mysql 主键约束 mysql主键约束是什么_数据库_42

聚合查询:

mysql 主键约束 mysql主键约束是什么_mysql_43

mysql 主键约束 mysql主键约束是什么_mysql_44

mysql 主键约束 mysql主键约束是什么_mysql_45

mysql 主键约束 mysql主键约束是什么_mysql_46

mysql 主键约束 mysql主键约束是什么_数据库_47

mysql 主键约束 mysql主键约束是什么_mysql_48

 

mysql 主键约束 mysql主键约束是什么_mysql 主键约束_49

mysql 主键约束 mysql主键约束是什么_mysql_50

正则表达式:

mysql 主键约束 mysql主键约束是什么_mysql 主键约束_51

mysql 主键约束 mysql主键约束是什么_数据库_52