没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
试读
4页
MySQL约束(主键,唯一,非空,外键) 概念: 对表中的数据进行限定,保证数据的正确性、有效性和完整性。 分类: 1. 主键约束:primary key 2. 非空约束:not null 3. 唯一约束:unique 4. 外键约束:foreign key 目录MySQL约束(主键,唯一,非空,外键)1. 非空约束2. 唯一约束3. 主键约束4. 外键约束例子 1. 非空约束 非空约束是为了让数据在存入数据时,保证值不为null。 关键字:not null 1. 创建表时添加约束 CREATE TABLE stu( id INT, NAME VARCHAR(20) NOT NUL
资源推荐
资源详情
资源评论
MySQL约束(主键,唯一,非空,外键)约束(主键,唯一,非空,外键)
MySQL约束(主键,唯一,非空,外键)约束(主键,唯一,非空,外键)
概念: 对表中的数据进行限定,保证数据的正确性、有效性和完整性。
分类:
1. 主键约束:primary key
2. 非空约束:not null
3. 唯一约束:unique
4. 外键约束:foreign key
目录目录MySQL约束(主键,唯一,非空,外键)1. 非空约束2. 唯一约束3. 主键约束4. 外键约束例子
1. 非空约束非空约束
非空约束是为了让数据在存入数据时,保证值不为null。
关键字:not null
1. 创建表时添加约束创建表时添加约束
CREATE TABLE stu(
id INT,
NAME VARCHAR(20) NOT NULL -- name为非空
);
2.创建表完后,添加非空约束创建表完后,添加非空约束
ALTER TABLE stu MODIFY NAME VARCHAR(20) NOT NULL;
3. 删除删除name的非空约束的非空约束
ALTER TABLE stu MODIFY NAME VARCHAR(20);
2. 唯一约束唯一约束
唯一约束是为了让数据在存入表时,保证值不唯一。
关键字:unique
1. 创建表时,添加唯一约束创建表时,添加唯一约束
CREATE TABLE stu(
id INT,
phone_number VARCHAR(20) UNIQUE --添加了唯一约束
);
注意 MySQL中,唯一约束限定的列的值可以有多个null。
2. 删除唯一约束删除唯一约束
ALTER TABLE stu DROP INDIX phone_number;
3. 在创建表后,添加唯一约束在创建表后,添加唯一约束
ALTER TABLE stu MADIFY phone_number VARCHAR(20) UNIQUE;
3. 主键约束主键约束
主键约束是唯一约束和非空约束的综合体,值既唯一也不能为空。
关键字:primary key
注意:
1.一张表只能有一个字段为主键
2.主键就是表中记录的唯一标识
1.在创建表时,添加主键约束在创建表时,添加主键约束
CREATE TABLE stu(
资源评论
weixin_38718413
- 粉丝: 9
- 资源: 946
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功