一.实验要求
导入数据到数据库的表里 表内容如下:
name | owner | species | sex | birth | death |
---|---|---|---|---|---|
Fluffy | Harold | cat | f | 1993-02-04 | |
Claws | Gwen | cat | m | 1994-03-17 | |
Buffy | Harold | dog | f | 1989-05-13 | |
Fang | Benny | dog | m | 1990-08-27 | |
Bowser | Diane | dog | m | 1979-08-31 | 1995-07-29 |
Chirpy | Gwen | bird | f | 1998-09-11 | |
Whistler | Gwen | bird | 1997-12-09 | ||
Slim | Benny | snake | m | 1996-04-29 |
二.实验过程
1.先新建一个文档pet.txt,写入上表数据
随便存在哪里 ,文档路径记住。
2.cmd
输入mysql -u root -p
输入密码 创建一个数据库 我起名menagerie create database 数据库名;
3.创建表pet
CREATE TABLE pet (name VARCHAR(20), owner VARCHAR(20), species VARCHAR(20), sex CHAR(1), birth DATE, death DATE);
4.LOAD DATA LOCAL INFILE '/path/pet.txt' INTO TABLE pet;用此命令将数据加载到表中
三:实验结果
四:实验体会
最后一步我并没有成功,出现以下错误
ERROR 1148 (42000): The used command is not allowed with this MySQL version
解决方法如下
输入此命令 set global local_infile = 'ON';
再quit退出;重新以下下命令登录
mysql --local-infile=1 -u root -p
重新3以后步骤
亲测有效。