(1)一条数据一条数据的插入:
mysql> INSERT INTO pet
-> VALUES('hanhan','川川','hh','f','2021-7-21',NULL);
(2)批量插入
本来想通过文件录入,但是报错这个:
ERROR 1148 (42000): The used command is not allowed with this MySQL version
解决办法:
先show global variables like 'local_infile';
再set global local_infile='ON';
最后重启mysql,quit退出再mysql --local-infile=1 -u root -p登录!注意,跟之前的登录方式不一样。这样再来试试:
还值得注意的是,读取文件的时候用正斜杠/不要用反斜杠,否则会报错找不到文件。
这里\n和\r是用来控制文件格式的。
检查一下:SELECT * FROM pet;
可以看到都加载进去了