MySQL是一種使用廣泛的關系型數(shù)據(jù)庫管理系統(tǒng),創(chuàng)建學生表是MySQL中的一個基礎操作,下面我們就來學習一下如何在MySQL中創(chuàng)建一個學生表。
CREATE TABLE student ( id int(11) NOT NULL AUTO_INCREMENT, name varchar(20) NOT NULL, age int(11) NOT NULL, gender varchar(4) NOT NULL, PRIMARY KEY (id) ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
以上是一個基本的創(chuàng)建學生表的SQL語句,將其解釋一下:
- CREATE TABLE表示要創(chuàng)建一個新表。
- student是表的名稱,可以自定義。
- id、name、age和gender是表中的字段,分別表示學生的學號、姓名、年齡和性別。
- int(11)表示數(shù)據(jù)類型為整數(shù)型,varchar(20)表示數(shù)據(jù)類型為字符串。
- NOT NULL表示該列的值不能為空。
- AUTO_INCREMENT表示id字段自動增加,每創(chuàng)建一條新記錄,它的值會自動加1。
- PRIMARY KEY (id)表示將id設置為主鍵。
- ENGINE=InnoDB DEFAULT CHARSET=utf8表示使用的引擎和字符集。
創(chuàng)建完表后,可以使用INSERT INTO語句來插入新的記錄,如下所示:
INSERT INTO student(name, age, gender) VALUES ('張三', 20, '男'); INSERT INTO student(name, age, gender) VALUES ('李四', 18, '女');
以上語句表示向學生表中插入兩條新記錄,可以根據(jù)實際情況添加更多記錄。
這就是MySQL中創(chuàng)建一個學生表的基本操作,希望對初學者有所幫助。
上一篇python 插值0
下一篇mysql刷新配置指令