MySQL是一種關(guān)系型數(shù)據(jù)庫管理系統(tǒng),可以用來創(chuàng)建和管理數(shù)據(jù)庫表。在學(xué)校管理系統(tǒng)中,我們經(jīng)常需要創(chuàng)建學(xué)號數(shù)據(jù)表來存儲學(xué)生的信息。下面是一個簡單的MySQL代碼示例,用于創(chuàng)建學(xué)號數(shù)據(jù)表。
CREATE TABLE `student` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(50) NOT NULL, `gender` varchar(10) NOT NULL, `age` int(3) NOT NULL, `major` varchar(50) DEFAULT NULL, `department` varchar(50) DEFAULT NULL, `phone` varchar(20) NOT NULL, `email` varchar(50) DEFAULT NULL, PRIMARY KEY (`id`), UNIQUE KEY `name` (`name`) ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4;
在上面的代碼中,我們使用CREATE TABLE語句創(chuàng)建了一個名為student的數(shù)據(jù)表。這個表包含了學(xué)號、姓名、性別、年齡、專業(yè)、院系、電話和郵箱等字段。
其中,id是教務(wù)系統(tǒng)分配的唯一學(xué)號,是主鍵,并且設(shè)置了自動遞增;name是學(xué)生的姓名,是唯一鍵;gender是學(xué)生的性別;age是學(xué)生的年齡;major是學(xué)生的專業(yè);department是學(xué)生所在的院系;phone是學(xué)生的聯(lián)系電話;email是學(xué)生的電子郵件地址。
最后,我們使用了MySQL的InnoDB引擎來存儲數(shù)據(jù),并且設(shè)置了默認(rèn)字符集為utf8mb4。