MySQL創(chuàng)建表時,可以直接加入數(shù)據(jù),這是非常方便的一種方式,下面我們來一步步了解如何操作。
首先我們需要先創(chuàng)建一個表,這里我舉一個例子來說明:
CREATE TABLE student ( id INT PRIMARY KEY AUTO_INCREMENT, name VARCHAR(50) NOT NULL, age INT NOT NULL );
接著我們就可以在創(chuàng)建表的同時插入數(shù)據(jù)了,具體的格式如下:
INSERT INTO student (name, age) VALUES ('張三', 18), ('李四', 20), ('王五', 22);
其中,括號里面的“name”和“age”表示對應(yīng)的表中的字段名,緊隨其后的是需要插入的值,多組內(nèi)容用逗號隔開,注意所有的值都要用單引號括起來。
還可以使用另一種語法格式進行插入操作,如下:
INSERT INTO student SET name='趙六', age=24;
可以看到,這里使用的是“SET”而不是“VALUES”,在冒號后面寫上字段名和對應(yīng)的值即可。
需要注意的是,插入數(shù)據(jù)時需要滿足創(chuàng)建表時的字段類型和約束條件,否則會插入失敗。