mysql匯入txt文字資料

2021-09-26 08:43:46 字數 1007 閱讀 3466

按照mysql官方文件指示下

建立資料庫和表:

mysql> create database menagrie;

然後建立表:

1 mysql> create table pet (name varchar(20), owner varchar(20),

2 species varchar(20), *** char(1), birth date, death date);

然後將以下資料寫入乙個pet.txt文字中:

fluffy harold cat f 1993-02-04 \n

claws gwen cat m 1994-03-17 \n

buffy harold dog f 1989-05-13 \n

fang benny dog m 1990-08-27 \n

bowser diane dog m 1979-08-31 1995-07-29

chirpy gwen bird f 1998-09-11 \n

whistler gwen bird \n 1997-12-09 \n

slim benny snake m 1996-04-29 \n

使用以下命令實現匯入資料庫:

1 mysql> load data local infile '/path/pet.txt' into table pet; 

途中遇到了乙個問題:

出現錯誤顯示  error 1148 (42000): the used command is not allowed with this mysql version

原因:local_infile變數處於off  需要手動將其置於on

1 mysql> set global local_infile=1; 

完成後再匯入資料即可:

完成後即可得到結果:

MySQL批量匯出 匯入文字資料

首先要在 mysql 中建立對應的資料表,如可取表名為 stu。格式好的文字資料放在乙個 txt檔案 中,每行包含乙個記錄,並且列的順序必須和資料庫 的列次序相同,且各列之間用 特定的分隔符 分隔開。假如格式好的文字資料放在d盤下的 stu.txt檔案中 各列之間的分隔符為tab,那麼匯入資料可以如...

mysql批量匯出 匯入文字資料

mysql 常用的insert語句 insert into test code no coupon price get mobile get order code code get time code use order id is coupon get goods info id values t...

oracle 匯入文字資料

create table all sales year number 38 month number 38 prd type id number 38 emp id number 38 amount number 8,2 2003 1 1 21 10034.84 2003 2 1 21 15144....