- 論壇徽章:
- 0
|
在Mysql數(shù)據(jù)庫增加記錄時,如果要一條一條地輸入記錄,很麻煩的,今天小試一下Mysql導入文本文件,結果正常,操作好下:
創(chuàng)建一個文本文件"mytable.txt",每行包含一條記錄,用定位符(tab)把值分開,并且以在create table語句中列出的列次序給出.
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| abccs |
| mysql |
| test |
+--------------------+
4 rows in set (0.00 sec)
mysql> use abccs;
Database changed
mysql> LOAD DATA INFILE "mytable.txt" INTO TABLE mytable;
(我是把mytable.txt的文本文件放在data\abccs里面的.如果放在外面要注意路徑如:
在D盤的根目錄,則:LOAD DATA INFILE "D:\\mytable.txt" INTO TABLE mytable;
若文件沒有和路徑一致,mysql會找不到文件的)
Query OK, 3 rows affected (0.00 sec)
Records: 3 Deleted: 0 Skipped: 0 Warnings: 0
mysql> select * from mytable;
+------+------+------------+-----------+
| name | sex | birth | birthaddr |
+------+------+------------+-----------+
| Li | M | 1984-10-23 | china |
|g | M | 1985-07-24 | china
| | M | 1988-03-07 | china
| yang | M | 1987-08-23 | china |
| | M | 1985-07-24 | china
| | M | 1988-03-07 | china
| long | M | 1987-08-23 | china |
| | M | 1985-07-24 | china
| | M | 1988-03-07 | china
| long | M | 1987-08-23 | china |
+------+------+------------+-----------+
10 rows in set (0.00 sec)
OK了!
本文來自ChinaUnix博客,如果查看原文請點:http://blog.chinaunix.net/u2/76895/showart_1679733.html |
|