這篇文章主要介紹“MySQL主鍵約束怎么設置”的相關知識,小編通過實際案例向大家展示操作過程,操作方法簡單快捷,實用性強,希望這篇“mysql主鍵約束怎么設置”文章能幫助大家解決問題。
創(chuàng)新互聯(lián)作為成都網(wǎng)站建設公司,專注重慶網(wǎng)站建設公司、網(wǎng)站設計,有關成都定制網(wǎng)頁設計方案、改版、費用等問題,行業(yè)涉及石牌坊等多個領域,已為上千家企業(yè)服務,得到了客戶的尊重與認可。
說明
1、在定義完列之后直接使用 UNIQUE關鍵字指定唯一約束。
UNIQUE 和 PRIMARY KEY 的區(qū)別:一個表可以有多個字段聲明為UNIQUE,但只能有一個 PRIMARY KEY聲明。
2、聲明為PRIMAY KEY的列不允許有空值,但是聲明為UNIQUE 的字段允許空值的存在。
實例
mysql> CREATE TABLE demo_department -> ( -> id INT(11) PRIMARY KEY, -> name VARCHAR(22) UNIQUE, -> location VARCHAR(50) -> ); Query OK, 0 rows affected (0.37 sec) mysql> DESC demo_department; +----------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +----------+-------------+------+-----+---------+-------+ | id | int(11) | NO | PRI | NULL | | | name | varchar(40) | YES | UNI | NULL | | | location | varchar(50) | YES | | NULL | | +----------+-------------+------+-----+---------+-------+ 3 rows in set (0.08 sec)
關于“mysql主鍵約束怎么設置”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關的知識,可以關注創(chuàng)新互聯(lián)行業(yè)資訊頻道,小編每天都會為大家更新不同的知識點。