码迷,mamicode.com
首页 > 编程语言 > 详细

python set enum 完整性约束

时间:2020-02-12 19:01:38      阅读:82      评论:0      收藏:0      [点我收藏+]

标签:关联表   alt   不能   联合   key   style   python   efault   har   

# create table biao (  id int,gender enum(ss,ssd)); 只能添加ss和ssd,填写其他添加不进去
# create table biao1 ( id int,hobby set (a,b,c));
# insert into biao1 values(1,a,b);   多选  insert into biao1 values(1,a,a,a,b,d);  还能去重和去掉没有的


#约束某一个字段 # 无符号的
int unsigned id int unsigned # 不能为空的 not null id int unsigned not null # 默认值 default male enum(a,b)not null default a # 不能重复/唯一约束 unique 值不能重复,null可以多次写入 #联合唯一 :unique ip and 端口不能重复 #create table t( # id int # server_name char(12) # ip char(15) # port char(5) # unique(ip,port)); # 自增 auto_increment #只能对数字有效,自带非空约束 #至少是unique的约束之后才能使用auto_increment # 主键 primary key # 外键 foregin key(自己的字段)references 外表(外表字段) #外表字段必须是唯一的 #非空+唯一约束 #create table t( # id int not unique # username char(12)not null unique # ); #第一个被定义为非空+唯一约束的那一列会成为这张表的primary 可以 #一张表只能定义一个主键 #联合主键 #create table t( # id int # username char(12) # primary key(id,username) # ); #外键 #foregin key(数据)references 关联表(数据); #foregin key(数据)references 关联表(数据) on update cascade on delete cascade; # 修改表名 # alter table 表名 add 字段名 数据类型

 

python set enum 完整性约束

标签:关联表   alt   不能   联合   key   style   python   efault   har   

原文地址:https://www.cnblogs.com/shaohuagu/p/12299782.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!