c:\program\mysql\....\bin
打上mysql -u root -p < D:\....\XXX.sql
use northwind;
匯出產品類別資料
將categories表單匯出至lab.txt檔案
select categoryId, categoryName into outfile 'c:\\temp\\lab.txt' from categories;
-- 欄位預設以tab為間隔,打開文字檔案我們發現每筆記錄沒有換行,這樣看資料非常不方便。如果要匯出像資料表單那樣形式。則要打上lines terminated by '\r\n'
指令如下:
select categoryId, categoryName
into outfile 'c:\\temp\\lab.txt'
lines terminated by '\r\n'
from categories;
-- 準備稍後練習匯入時會用到資料庫與資料表
create database LabIO;
use LabIO;
drop table categories;
create table categories
(
CategoryID int(11) unique default 0,
CategoryName varchar(15)
);
-- 以記事本開啟 c:\temp\lab.txt,
-- 多複製兩行, 故意製造一些重複的類別編號
-- 繼續執行下列指令,
-- 特別觀察匯入時的各項數據報告, 例如:
-- Records: 10 Deleted: 2 Skipped: 0 Warnings: 2
load data infile 'c:\\temp\\lab.txt'
replace
into table categories
LINES TERMINATED BY '\r\n';
-- ignore 2 lines;
select * from categories;
LOAD DATA INFILE "/home/web/www/a.txt" INTO TABLE custom FIELDS TERMINATED BY ',';
沒有留言:
張貼留言