SELECT order_id
,product_name
,qty
FROM orders
INTO
OUTFILE
'/data/data.txt'
SELECT order_id ,product_name ,qty
FROM orders
INTO OUTFILE '/tmp/orders.csv'
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
LINES TERMINATED BY '/n'
mysqldump -h192.168.168.222 -uroot -p123456 --no-create-db=TRUE --no-create-info=TRUE --add-drop-table=FALSE --default-character-set="utf8" --where="id<2 and id>0" 数据库名 表名 --skip-lock-tables > /data/data.sql
--no-create-db=TRUE 表示不生成创建数据库的语句
--add-drop-table=FALSE 表示不生成drop表的语句
--default-character-set="GBK" 导出数据的编码为"GBK",很重要,如果是中文数据,尤其重要
--where="id<2and id>0" 指定导出数据的条件
--skip-lock-tables 这个不是很清楚,按字面理解“跳过锁定的表”,用的时候先不加试一试,不行的话再加上吧!