不可以。
成都创新互联坚持“要么做到,要么别承诺”的工作理念,服务领域包括:成都网站设计、做网站、企业官网、英文网站、手机端网站、网站推广等服务,满足客户于互联网时代的漾濞网站设计、移动媒体设计的需求,帮助企业找到有效的互联网解决方案。努力成为您成熟可靠的网络建设合作伙伴!
约束是创建在列级的,用来约束取值范围一非空唯一等限制的。
表中的数量是由数据库引擎自动设置的。
MYsql 怎么约束列的取值范围
一般是建立check约束。例如设置sex一列取值只能为'男'或'女' 建表tab10时命令为create table tabl0 (sex char(2) check(sex in ('男','女'))..
ALTER TABLE `表名` ADD unique(`字段名`)
CREATE TABLE `表名` (`字段名` varchar(18) NOT NULL unique
)
定义为char(6),最大容量是为6,不过要求是一定得输入6个数字才行
可以定义check约束为:
(字段名 LIKE '[0-9][0-9][0-9][0-9][0-9][0-9]')
列的取值约束为第一个字符为字母可以定义check约束为:
(字段名 LIKE '[A-Z,a-z]%')
如果在查询分析器中可以用:
alter table 表名
add check (字段名 LIKE '[0-9][0-9][0-9][0-9][0-9][0-9]')
和
alter table 表名
add check (字段名 LIKE '[A-Z,a-z]%')