MySQL數據庫可以用來存儲學生表的信息,這些信息包括了學生的姓名、學號、班級、年級等等。下面是一個簡單的學生表的代碼,讓我們來一步步了解一下:
CREATE TABLE `students` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(100) NOT NULL, `number` varchar(50) NOT NULL, `grade` varchar(50) NOT NULL, `class` varchar(50) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4;
以上代碼是創建學生表的SQL語句。我們可以看到,表中主要包含了id、name、number、grade和class五個字段,其中id字段是整數型的自增字段,用于唯一標識每一個學生。name字段是學生姓名、number字段是學號、grade字段是年級、class字段是班級。除了id字段以外,其它四個字段都是字符型的,長度不超過50個字符。
接下來我們可以用INSERT語句向該表中插入一些數據,例如:
INSERT INTO students (name, number, grade, class) VALUES ('張三', '201910001', '大一', '計算機科學與技術'), ('李四', '201910002', '大一', '計算機科學與技術'), ('王五', '201910003', '大一', '計算機科學與技術'), ('趙六', '201910004', '大一', '軟件工程');
以上代碼會向學生表中插入四條記錄,分別表示四個學生的姓名、學號、年級和班級。這些數據可以用SELECT語句進行查詢:
SELECT * FROM students;
該語句會返回所有學生的信息,包括id、name、number、grade和class五個字段的值。我們也可以根據某個字段進行篩選,例如查詢計算機科學與技術專業的學生信息:
SELECT * FROM students WHERE class='計算機科學與技術';
這條語句會返回班級為“計算機科學與技術”的學生信息。
以上就是MySQL數據庫中學生表信息的簡單介紹。
下一篇mysql數據庫安全性