mysql使用SQL語句建立表
阿新 • • 發佈:2018-11-21
使用SQL語句建立一張表,不僅可以可以快速建立表,少去了不少時間,還可以從這看出一個人對該技能點的熟悉程度。
下面是一張簡單的表建立語句:
CREATE TABLE `tb_area`(
`area_id` INT(2) NOT NULL AUTO_INCREMENT,
`area_name` VARCHAR(200) NOT NULL,
`priority` INT(2) NOT NULL DEFAULT '0',
`create_time` datetime DEFAULT NULL,
`last_edit_time` datetime DEFAULT NULL,
PRIMARY key(`area_id`),
UNIQUE KEY `UK_AREA`(`area_name`)
)ENGINE=INNODB AUTO_INCREMENT=1 DEFAULT CHARSET='utf8';
建立成果的截圖:
這裡說明幾點:
- PRIMARY KEY:主鍵,一張表中只允許有一個PRIMARY KEY,不允許有NULL值。
- UNIQUE KEY:約束,約束確保在非主鍵列中不輸入重複的值,允許有NULL值,而PRIMARY KEY 不允許有NULL值,且一張表中只有一個PRIMARY KEY,而UNIQUE KEY在一張表中可以有多個。
- ENGINE=INNODB,表示SQL資料庫引擎為INNODB,操作資料庫級別為表中的行級別(可以併發操作兩行不同的資料庫),另外一個引擎為MYISAM,操作資料庫級別為整張表,相對來說,MYISAM操作的效率高於INNODB,不過一般資料庫中都使用的是INNODB。
個人網站:http://xudailong.cc
關注「蛇崽網盤教程資源」公眾號 ,在微信後臺回覆「領取資源」,獲取IT資源200G乾貨大全。
更多資源請訪問:
https://blog.csdn.net/xudailong_blog/article/details/78762262
某課視訊教程
https://xudailong.cc/2018/09/30/muke-courses/
關注「蛇崽網盤教程資源」公眾號 ,在微信後臺回覆「領取資源」,獲取IT資源200G乾貨大全。
在微信後臺回覆「130個小程式」,即可免費領取享有匯入就能跑的微信小程式