mysql怎么新建约束 mysql建立约束( 二 )


varchar(20)
default
'重庆'
#默认约束
)
;
再通过一个外键,创建一个分数表,这样的话,就可以方便查询 。代码如下:
#创建分数表
create
table
score
(
id
int
primary
key
,
sid
int
,
china
int
,
history
int,
english
int,
constraint
FK_sid
foreign
key(sid)
references
student(id)
#通过外键创建链接
)
;
创建外键的方法有很多,其中最常见创建外键的格式是:constraint
FK_***
foreign
key(**)
references
链接的外表
删除外键:
alter
table
drop
foreign
key
'外键名'.
注意:
只有在定义外键时,用constraint
外键名
foreign
key
....
方便进行外键的删除
在mysql中如何建立性别约束例子mysql怎么新建约束:
CREATE TABLE t_user (
id INT(11) NOT NULL AUTO_INCREMENT,
sex CHAR(2) default 'M' CHECK (sex in('M','F')),
PRIMARY KEY (id));
请问在mysql中怎么建惟一约束?CREATE TABLE `ruse` (
`Id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(18) NOT NULL unique,
`password` varchar(18) NOT NULL,
`age` int(11) DEFAULT NULL,
`sex` char(2) DEFAULT NULL,
PRIMARY KEY (`Id`)
) ENGINE=InnoDB AUTO_INCREMENT=1018 DEFAULT CHARSET=gbk;
在name行加unique
mysql怎么新建约束的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于mysql建立约束、mysql怎么新建约束的信息别忘了在本站进行查找喔 。

推荐阅读