天天看點

mysql資料庫(6):将資料裝入表中

(1)一條資料一條資料的插入:

mysql> INSERT INTO pet

-> VALUES('hanhan','川川','hh','f','2021-7-21',NULL);

mysql資料庫(6):将資料裝入表中

(2)批量插入

本來想通過檔案錄入,但是報錯這個:

ERROR 1148 (42000): The used command is not allowed with this MySQL version

mysql資料庫(6):将資料裝入表中

 解決辦法:

先show global variables like 'local_infile';

再set global local_infile='ON';

mysql資料庫(6):将資料裝入表中

最後重新開機mysql,quit退出再mysql --local-infile=1 -u root -p登入!注意,跟之前的登入方式不一樣。這樣再來試試:

還值得注意的是,讀取檔案的時候用正斜杠/不要用反斜杠,否則會報錯找不到檔案。

這裡\n和\r是用來控制檔案格式的。

mysql資料庫(6):将資料裝入表中

 檢查一下:SELECT * FROM pet;

可以看到都加載進去了

mysql資料庫(6):将資料裝入表中