不可以。
成都創(chuàng)新互聯(lián)堅持“要么做到,要么別承諾”的工作理念,服務領域包括:成都網(wǎng)站設計、做網(wǎng)站、企業(yè)官網(wǎng)、英文網(wǎng)站、手機端網(wǎng)站、網(wǎng)站推廣等服務,滿足客戶于互聯(lián)網(wǎng)時代的漾濞網(wǎng)站設計、移動媒體設計的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡建設合作伙伴!
約束是創(chuàng)建在列級的,用來約束取值范圍一非空唯一等限制的。
表中的數(shù)量是由數(shù)據(jù)庫引擎自動設置的。
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個數(shù)字才行
可以定義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]%')