表的约束

 约束:NO约束:YESFUNCTION 1FUNCTION  2执行条件备注
非空约束(NOT NULL)空字符串nullname varchar(255) not null,   
默认值(DEFAULT)  sex varchar(20) default 'man' 属性与属性值不写默认为设置的默认值
唯一约束(UNIQUE KEY:UK)null空字符串tel varchar(11) uniqueconstraint unique(first_name,last_name) constraint为联合功能,可用于多个字符串
主键约束(PRIMARY KEY:PK)



唯一性,

null

id INT AUTO_INCREMENT PRIMARY KEY,constraint primary key(first_name,last_name)使用自增长类型的主键constraint为联合功能,可用于多个字符串
外键约束(FOREIGN KEY:FK)  constraint fk_orders foreign key(p_id) references t_per(p_id)  

主键是用来定义一条记录的唯一性的,在应用程序中,一般通过 ID 找到某条记录,主键是不会用过更新的。

在建立了外键关系的两个表中,一般是子表通过某个字段引用主表的主键数据,如果要去对外键数据进行处理,一般我们会先解除外键关系,然后对数据处理后再加上。

自增约束(AUTO_INCREMENT)  id INT AUTO_INCREMENT PRIMARY KEY, 从1开始,依次往下

auto_increment=5;

从5开始,加在最后

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值