1. 程式人生 >實用技巧 >其它 >建立資料庫表

建立資料庫表


建立資料庫表

-- 目標:建立一個school資料庫
-- 使用 SQL 建立school資料庫的 teacher 表(列、欄位)
-- 工號int,登入密碼varchar(20) 姓名、性別varchar(2) 出生日期(datatime) 家庭住址 email

-- 注意點:使用英文(),表的名稱和欄位儘量使用``括起來
-- AUTO_INCREMENT 自增
-- 字串使用''或者""括起來	
-- 列語句最後加 ,  最後一個列語句不用加
-- 主鍵:一般一個表只有一個
CREATE TABLE IF NOT EXISTS `teacher`(
		`id` INT(4) NOT NULL COMMENT '工號',
		`name` VARCHAR(20) NOT NULL DEFAULT '匿名' COMMENT '姓名',
		`password` VARCHAR(20) NOT NULL DEFAULT '123456' COMMENT '密碼',
		`sex` VARCHAR(2) NOT NULL DEFAULT '女' COMMENT '性別',
		`born` DATETIME DEFAULT NULL COMMENT '出生日期',
		`address` VARCHAR(100) DEFAULT NULL COMMENT '家庭住址',
		`email` VARCHAR(50) DEFAULT NULL COMMENT	'郵箱',
		PRIMARY KEY(`id`)
)ENGINE=INNODB DEFAULT CHARSET=utf8 

建立格式,[......]內的為可選項

CREATE TABLE [IF NOT EXISTS] `表名`(
	`欄位名` 列型別 [屬性] [索引] [註釋],
    `欄位名` 列型別 [屬性] [索引] [註釋],
    ......
    `欄位名` 列型別 [屬性] [索引] [註釋]
)[表型別] [字符集設定] [註釋]

如下圖執行後成功建成資料庫表

成功實現想要的功能