MySQL 是目前最流行的關系數據庫管理系統之一,它可以用來存儲和管理各種類型的數據。在 MySQL 中,我們可以建立一張表來存儲特定類型的數據。 但是,在建好的表中沒有數據是很常見的情況。
在 MySQL 中,要往一張表中添加數據,我們需要使用 INSERT INTO 命令。如下所示:
INSERT INTO table_name (column1, column2, column3, ...) VALUES (value1, value2, value3, ...);
在上面的命令中,table_name 是要插入數據的表的名稱,column1,column2,column3 等是表中的列。VALUES 是要插入的數據,value1,value2,value3 等是實際要插入的值。例如:
INSERT INTO students (id, name, age) VALUES (1, 'John', 23);
這會在 students 表中添加一行數據,包括一個 ID 為 1 的學生,名為 John,年齡為 23。
另一種向表中添加數據的方法是使用 LOAD DATA INFILE 命令。這個命令可以從一個文件中讀取數據并將其插入到表中。
LOAD DATA INFILE 'filename.csv' INTO TABLE table_name FIELDS TERMINATED BY ',' ENCLOSED BY '"' LINES TERMINATED BY '\n';
在上面的命令中,filename.csv 是包含要插入的數據的文件名,table_name 是要插入的表的名稱,FIELDS TERMINATED BY 指定用什么分隔符分隔值,ENCLOSED BY 指定哪些值被引用起來,LINES TERMINATED BY 指定哪個字符用于終止行。
總的來說,雖然建好的表中沒有數據可能令人困惑,但是向表中添加數據是相對比較簡單的,只需要使用 INSERT INTO 或 LOAD DATA INFILE 命令就可以了。
上一篇mysql建分區很慢
下一篇mysql建兩個外鍵