美文网首页
mysql基础-约束(四)

mysql基础-约束(四)

作者: 程序猿峰岑 | 来源:发表于2020-05-04 20:29 被阅读0次

约束概念:对表中的数据进行限定,保证数据的正确性,有效性和完整性

分类:

1.主键约束:primary key。2.非空:not null 3.唯一约束:unique。4.外键约束:foreign key

非空null语句

1.创建表时的约束 CREATE TABLE 表名 (列名 类型 not null)
2.创建表后添加约束ALTER TABLE 表名 MODIFY 列名 类型 not null
3.删除列名的非空约束ALTER TABLE 表名 MODIFY 列名 类型

唯一约束unique,值不能重复

1.创建表时,添加唯一约束 CREATE TABLE 表名(列名  类型  unique) 唯一列表中可以有多个null
2.删除唯一约束 ALTER table 表名 drop index 列名 类型
3.在创建表后,添加唯一约束 ALTER TABLE 表名 MODIFY 列名 类型 unique

主键约束

1.含义:非空且唯一
2.一张表只能有一个主键
3.主键就是表中记录的唯一标识

1.在创建表时,添加主键约束 CREATE TABLE 表名 (列名 类型 primary key)
2.删除主键 ALTER TABLE 表名 DROP  primary key
3. 表创建完后,添加主键ALTER TABLE 表名 MODIFY 列名 primary key
4.自动增长。概念:如果某一列时数值类型的,使用auto_increment 可以来完成值的自动增长
在创建表时,添加主键约束,并且完成主键自增长 create table 表名(列名 类型 primary key auto_increment)
删除自动增长 :ALTER TABLE 表名 MODIFY 列名 类型
添加自动增长:ALTER TABLE 表名 MODIFY 列名 类型 primary auto_increment; 

外键约束

1.在创建表时,可以添加外键 create table 列名(… 外键列 constraint 外键名称 foreign key (外键列名称) references 主键名称(主表别名称));
2.删除外键ALTER TABLE 表名 DROP FOREIGN KEY 外键列名;
3.添加外键 ALTER TABLE 表名 ADD 外键列 constraint 外键名称 foreign key (外键列名称) references 主表名称(主表别名称);
4.级联操作 级联更新:on update cascade. 删除级联:on delete cascade

相关文章

  • mysql基础-约束(四)

    约束概念:对表中的数据进行限定,保证数据的正确性,有效性和完整性 分类: 1.主键约束:primary key。2...

  • MySQL基础——约束

    上篇文章我们学习了MySQL基础——函数,这篇文章我们学习MySQL基础——约束。 约束 约束是作用于表中字段上的...

  • MySQL基础——多表查询

    上篇文章我们学习了MySQL基础——约束,这篇文章我们学习MySQL基础——多表查询。 多表关系 在数据表中,各个...

  • MySQL 学习记录(1)

    关于MySQL中的一些基础知识的赘述 类型 约束和键

  • Mysql基础02-约束

    约束与索引概念1、数据完整性(Data Integrity)是指数据的精确性(Accuracy)和可靠性(Reli...

  • mysql 学习语句

    MySQL学习笔记 登录和退出MySQL服务器 基本语法 建表约束 主键约束 唯一主键 非空约束 默认约束 外键约...

  • 9.6AutoLayout约束基础

    AutoLayout约束基础 AutoLayout约束基础1.png AutoLayout约束基础2.png Au...

  • MySQL基础-函数/约束/多表/事务

    前言:本文皆为基础内容,已经熟练掌握的建议跳过,你有更重要的内容需要学习。 零、本文纲要 一、函数 字符串函数 数...

  • mysql约束

    1, mysql 不支持外键约束 ,条件约束约束分为列级约束,primary 主键约束check 条件约束for...

  • mysql 约束

    接下来的一些内容,我们需要提前学一些简单的sql语句,方便大家理解接下来的知识。 DDL—数据定义语言(Creat...

网友评论

      本文标题:mysql基础-约束(四)

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