cqc3073
2/12/2018 - 7:06 AM

mysql操作

mysql操作

mysql操作

导出

数据库

mysqldump -u 用户名 -p密码 --default-character-set=utf8 数据库名 > 导出的文件名

导出数据库中的一张表

mysqldump -u 用户名 -p密码 数据库名 表名> 导出的文件名

以CSV格式导出

SELECT * FROM mytable
INTO OUTFILE '/tmp/mytable.csv'
FIELDS TERMINATED BY ','
OPTIONALLY ENCLOSED BY '"'
LINES TERMINATED BY '\n';

仅导出数据库中的表结构

mysqldump -u wcnc -p -d –add-drop-table smgp_apps_wcnc >d:wcnc_db.sql

-d 没有数据
–add-drop-table 在每个create语句之前增加一个drop table

导入

使用source

进入mysql数据库控制台,
如mysql -u root -p
mysql>use 数据库
然后使用source命令,后面参数为脚本文件(如这里用到的.sql)
mysql>source wcnc_db.sql

使用mysql

mysql -u username -p密码 -D dbname < filename.sql