Mysql表操作-創建

創建表的語法形式

CREATE TABLE 表名 (屬性名 數據類型 [完整性約束條件],
屬性名 數據類型 [完整性約束條件],
屬性名 數據類型 [完整性約束條件])

“完整性約束條件”是指指定某些字段的某些特殊約束條件。
在使用CREATE TABLE創建表時首先要使用USE語句選擇數據庫。比如有個example數據庫,用USE EXAMPLE選擇這個數據庫。
表名不能用SQL的關鍵字,如create,update等,字母不區分大小寫。
下面是一個創建表的例子:

create table example(id int, name varchar(20), sex boolean);

上例創建了example表,有三個字段,id整型,name字符串型,sex布爾型。
完整性約束條件是對字段進行限制。如果不滿足完整性約束條件,數據庫系統將不執行用戶的操作,保護了數據庫中數據的完整性。
下面是完整性約束條件:

PRIMARY KEY 標識該屬性為該表的主鍵,可以唯一的標識對應的元組
FOREIGN KEY 標識該屬性為該表的外鍵,是與之聯系的某表的主鍵
NOT NULL 標識該屬性不能為空
UNIQUE 標識該屬性的值是唯一的
AUTO_INCREMENT 標識該屬性的值自動增加
DEFAULT 為該屬性設置默認值

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容