MySQL是一種流行的關系型數據庫管理系統,它可以被用來創建和管理各種類型的數據表。在一個學校的數據庫中,學生的學號經常需要用到,因此本文將介紹如何通過MySQL創建學號表。
CREATE TABLE `student_id` ( `id` int(11) NOT NULL AUTO_INCREMENT, `year` int(4) NOT NULL, `department` varchar(50) NOT NULL, `major` varchar(50) NOT NULL, `number` int(3) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
上述代碼中,CREATE TABLE
語句被用來創建一個名為student_id
的表。表中包含了五個字段,分別是:
id
:學號的唯一編號,使用AUTO_INCREMENT
設置為自動遞增。year
:學生的入學年份,使用int
數據類型設置為四位數字。department
:學生所屬的學院,使用varchar
數據類型設置為最多50個字符。major
:學生所學的專業,同樣使用varchar
數據類型設置為最多50個字符。number
:學生在班級中的編號,使用int
數據類型設置為三位數字。
同時,PRIMARY KEY
被用來將id
字段設為主鍵,確保每個學生的學號都是唯一的。
通過以上SQL語句,我們成功地創建了一個存儲學生學號的表。在實際使用中,可以根據需要添加或刪除字段,并通過各種語句來檢索或修改其中的數據。
上一篇mysql建分區時唯一