1. 程式人生 > >mysql使用SQL語句建立表

mysql使用SQL語句建立表

使用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';

建立成果的截圖:
在這裡插入圖片描述

這裡說明幾點:

  1. PRIMARY KEY:主鍵,一張表中只允許有一個PRIMARY KEY,不允許有NULL值。
  2. UNIQUE KEY:約束,約束確保在非主鍵列中不輸入重複的值,允許有NULL值,而PRIMARY KEY 不允許有NULL值,且一張表中只有一個PRIMARY KEY,而UNIQUE KEY在一張表中可以有多個。
  3. 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個小程式」,即可免費領取享有匯入就能跑的微信小程式

在這裡插入圖片描述