mysql中的load data语句
建表语句如下:
CREATE TABLE inventory (
inv_date_sk bigint(11),
inv_item_sk bigint(11),
inv_warehouse_sk bigint(11),
inv_quantity_on_hand bigint(11)
);
通过load data的方式往数据库里面导入数据,
文件格式如下:
这时的load data语句可以这样写,如下:
load data infile '/root/inventory.dat' into table inventory fields terminated by '|';
如果文件的末尾有“|”分隔,load data语句可以这样写,
load data infile '/root/inventory.dat' into table inventory fields terminated by '|' lines terminated by '|\n' ;
fields terminated by | 描述字段的分隔符,默认情况下是tab字符(\t) |
lines terminated by'\n' | 指定每条记录的分隔符默认为"\n" 即为换行符 |