Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # 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
- ```
Add Comment
Please, Sign In to add comment