【MySQL】约束

约束

用于限制存储在表中的数据,为了保证数据库中数据的正确性、有效性、完整性。

CREATE TABLE user1 (
	id INT PRIMARY KEY auto_increment COMMENT '主键',
	NAME VARCHAR ( 10 ) NOT NULL UNIQUE COMMENT '姓名',
	age INT CHECK ( age > 0 && age <= 120 ) COMMENT '年龄',
	STATUS CHAR ( 1 ) DEFAULT '1' COMMENT '状态',
gender CHAR ( 1 ) COMMENT '性别' 
) COMMENT '用户表';

外键约束

外键是用来让两张表的数据之间建立连接,从而保证数据的一致性和完整性。

存在外键就无法删除父表关联的内容了。

alter table emp add constraint dept_id foreign key(dept_id) references dept(id);

alter table emp drop foreign key dept_id;

相关推荐

  1. MySql-约束

    2024-01-19 08:12:05       64 阅读
  2. MySQL-约束

    2024-01-19 08:12:05       52 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-19 08:12:05       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-19 08:12:05       101 阅读
  3. 在Django里面运行非项目文件

    2024-01-19 08:12:05       82 阅读
  4. Python语言-面向对象

    2024-01-19 08:12:05       91 阅读

热门阅读

  1. SOH 均衡技术发展方向及建议

    2024-01-19 08:12:05       47 阅读
  2. [go] 适配器模式

    2024-01-19 08:12:05       51 阅读
  3. Docker初步使用

    2024-01-19 08:12:05       58 阅读
  4. OpenHarmony之HDF驱动开发流程指导

    2024-01-19 08:12:05       50 阅读
  5. qml开发Android平台,加载本地html

    2024-01-19 08:12:05       45 阅读