【MySQL】MySQL之导入和导出
生活随笔
收集整理的這篇文章主要介紹了
【MySQL】MySQL之导入和导出
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
本篇來演示MySQL的導入和導出。
MySQL之導出
可以使用以下兩種方法進行MySQL的導出,分別為:
1、SELECT ... INTO OUTFILE ... 1)語法如下: SELECT * FROM tablename INTO OUTFILE 'target_file' [option]; 其中option參數可以是以下選項:
2、Mysqldump工具 1)語法如下: mysqldump -uusername -p -T target_dir dbname tablename [option] 其中option參數可以是以下選項:
MySQL之導入
MySQL的導入功能和導出相對應,也有兩種導入方式,分別為:
1、LOAD DATA INFILE... 1)語法如下: LOAD DATA [LOCAL] INFILE 'filename' INTO TABLE tablename [option] 其中option參數可以是以下選項:
2、MySQLImport工具 1)語法如下: mysqlimport -uroot -p [local] dbname tab.txt [option] 其中option參數可以是以下選項:
MySQL之導出
可以使用以下兩種方法進行MySQL的導出,分別為:
- SELECT ... INTO OUTFILE ...
- Mysqldump工具
1、SELECT ... INTO OUTFILE ... 1)語法如下: SELECT * FROM tablename INTO OUTFILE 'target_file' [option]; 其中option參數可以是以下選項:
- FIELDS TERMINATED BY 'string'(字段分隔符,默認為制表符‘\t’);
- FIELDS [OPTIONALLY] ENCLOSED BY 'char' (字段引用符,如果加OPTIONALLY選項則只用在char、varchar和text等字符型字段上,默認不使用引用符);
- FIELDS ESCAPED BY ‘char’ (轉義字符,默認為‘\’);
- LINES STARTING BY ‘string’ (每行前都加此字符串,默認‘’);
- LINES TERMINATED BY ‘string’ (行結束符,默認為‘\n’);
2、Mysqldump工具 1)語法如下: mysqldump -uusername -p -T target_dir dbname tablename [option] 其中option參數可以是以下選項:
- --fields-terminated-by=name(字段分隔符);
- --fields-enclosed-by=name(字段引用符);
- --fields-optionally-enclosed-by=name(字段引用符,只用在char、varchar和text等字符型字段上);
- --fields-escaped-by=name(轉義字符);
- --lines-terminated-by=name(記錄結束符);
MySQL之導入
MySQL的導入功能和導出相對應,也有兩種導入方式,分別為:
- LOAD DATA INFILE...
- MySQLImport工具
1、LOAD DATA INFILE... 1)語法如下: LOAD DATA [LOCAL] INFILE 'filename' INTO TABLE tablename [option] 其中option參數可以是以下選項:
- FIELDS TERMINATED BY 'string'(字段分隔符,默認為制表符‘\t’);
- FIELDS [OPTIONALLY] ENCLOSED BY 'char' (字段引用符,如果加OPTIONALLY選項則只用在char、varchar和text等字符型字段上,默認不使用引用符);
- FIELDS ESCAPED BY ‘char’ (轉義字符,默認為‘\’);
- LINES STARTING BY ‘string’ (每行前都加此字符串,默認‘’);
- LINES TERMINATED BY ‘string’ (行結束符,默認為‘\n’);
- IGNORE number LINES(忽略輸入文件中的前n行數據);
- (col_name_or_user_var,...)(按照列出的字段順序和字段數量加載數據);
- SET col_name=expr,...將列做一定的數值轉換后再加載;
2、MySQLImport工具 1)語法如下: mysqlimport -uroot -p [local] dbname tab.txt [option] 其中option參數可以是以下選項:
- --fields-terminated-by=name(字段分隔符);
- --fields-enclosed-by=name(字段引用符);
- --fields-optionally-enclosed-by=name(字段引用符,只用在char、varchar和text等字符型字段上);
- --fields-escaped-by=name(轉義字符);
- --lines-terminated-by=name(記錄結束符);
- --ignore-lines=number(忽略前幾行);
總結
以上是生活随笔為你收集整理的【MySQL】MySQL之导入和导出的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 东方通部署适配问题
- 下一篇: 【Salesforce】地理位置情報項目