MySQL是一種廣泛使用的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),可以用來存儲和管理各種數(shù)據(jù)。在MySQL中,創(chuàng)建一個(gè)學(xué)生表可以用下面的代碼:
CREATE TABLE students ( id INT AUTO_INCREMENT PRIMARY KEY, name VARCHAR(50) NOT NULL, age INT NOT NULL, gender CHAR(1) DEFAULT 'M', email VARCHAR(100) );
上述代碼創(chuàng)建了一個(gè)名為“students”的表,其中包含5個(gè)列,分別為“id”、“name”、“age”、“gender”和“email”。其中,“id”列為自增長的主鍵,而“name”和“age”列為必填項(xiàng),不能為空。另外,“gender”列為字符類型,長度為1,且默認(rèn)值為“M”,表示性別為男性。而“email”則可為空,因此沒有設(shè)置NOT NULL屬性。
我們可以通過以下代碼在MySQL中插入一些示例數(shù)據(jù):
INSERT INTO students (name, age, gender, email) VALUES ('張三', 18, 'M', 'zhangsan@email.com'), ('李四', 20, 'M', NULL), ('王五', 19, 'F', 'wangwu@email.com');
上述代碼將三個(gè)學(xué)生的信息插入到了“students”表中。