1. 數(shù)據(jù)庫(kù)與表的創(chuàng)建
在開(kāi)始向表中填入數(shù)據(jù)之前,我們首先需要?jiǎng)?chuàng)建數(shù)據(jù)庫(kù)和表。可以通過(guò)以下步驟完成:
1.1 創(chuàng)建數(shù)據(jù)庫(kù)
使用以下命令創(chuàng)建一個(gè)名為“test”的數(shù)據(jù)庫(kù):
CREATE DATABASE test;
1.2 創(chuàng)建表
使用以下命令創(chuàng)建一個(gè)名為“users”的表:
CREATE TABLE users (
id INT(11) NOT NULL AUTO_INCREMENT,ame VARCHAR(50) NOT NULL,
age INT(11) NOT NULL,
PRIMARY KEY (id)
2. 向表中插入單條數(shù)據(jù)
使用以下命令向表中插入一條數(shù)據(jù):
ame', 18);
3. 向表中插入多條數(shù)據(jù)
3.1 使用多個(gè)INSERT INTO語(yǔ)句
可以使用多個(gè)INSERT INTO語(yǔ)句向表中插入多條數(shù)據(jù),例如:
ame', 18);ame, age) VALUES ('Jerry', 20);ame, age) VALUES ('Mike', 22);
3.2 使用INSERT INTO語(yǔ)句的多個(gè)Value列表
可以使用INSERT INTO語(yǔ)句的多個(gè)Value列表向表中插入多條數(shù)據(jù),例如:
ame, age) VALUES ', 18),
('Jerry', 20),
('Mike', 22);
4. 向表中插入查詢(xún)結(jié)果
可以使用INSERT INTO SELECT語(yǔ)句向表中插入查詢(xún)結(jié)果,例如:
ame, age)amep_users;
p_users為另一個(gè)表。
5. 使用LOAD DATA向表中導(dǎo)入數(shù)據(jù)
可以使用LOAD DATA語(yǔ)句向表中導(dǎo)入數(shù)據(jù),例如:
p/users.csv' INTO TABLE users;
p/users.csv為數(shù)據(jù)文件的路徑。
6. 總結(jié)
本文介紹了MySQL向表中填入數(shù)據(jù)的多種方法,包括單條數(shù)據(jù)插入、多條數(shù)據(jù)插入、向表中插入查詢(xún)結(jié)果和使用LOAD DATA導(dǎo)入數(shù)據(jù)。熟練掌握這些方法可以提高數(shù)據(jù)插入的效率和準(zhǔn)確性。