1、实验内容:
利用SQL语句“load data ”将“.txt”文本文件中的数据导入到mysql中
2、实验过程:
首先我创了一个txt(也可以是其他的),设置其编码为utf-8,在windows下默认编码是ANSI。
设置方法,打开一个空txt文件,点击另存,编码显示是ANSI,换成UTF-8
1 张三 31 北京 30002 李四 25 杭州 40003 王五 45 上海 45004 小明 29 天津 2331
假设以上就是一个txt文件中的内容(文件名叫pid.txt,在E盘中)
根据这个表中的内容创建一个表:
1 mysql>create table per1(2 -> name varchar(20),3 -> age int,4 -> city varchar(20),5 -> salary int
6 ->);7 Query OK, 0 rows affected (0.64 sec)
然后导入数据,当然,有很大几率会出错:因为你很有可能遇上
mysql secure_file_priv 文件读写问题(这是一个关于能否允许导入或者导出mysql与外界的设置)
1 mysql> load data infile "E:\vs\ppid.txt"
2 ->into table per(name,age,city,salary);3 ERROR 1290 (HY000): The MySQL server is running with the --secure-file-priv option so it cannot execute this statement4 mysql> show variables like