Guest User

Untitled

a guest
Feb 23rd, 2018
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.90 KB | None | 0 0
  1. # mysql操作
  2. ## 导出
  3. ### 数据库
  4. ```
  5. mysqldump -u 用户名 -p密码 --default-character-set=utf8 数据库名 > 导出的文件名
  6. ```
  7.  
  8. ### 导出数据库中的一张表
  9. ```
  10. mysqldump -u 用户名 -p密码 数据库名 表名> 导出的文件名
  11. ```
  12.  
  13. ### 以CSV格式导出
  14. ```
  15. SELECT * FROM mytable
  16. INTO OUTFILE '/tmp/mytable.csv'
  17. FIELDS TERMINATED BY ','
  18. OPTIONALLY ENCLOSED BY '"'
  19. LINES TERMINATED BY '\n';
  20. ```
  21.  
  22. ### 仅导出数据库中的表结构
  23. ```
  24. mysqldump -u wcnc -p -d –add-drop-table smgp_apps_wcnc >d:wcnc_db.sql
  25. ```
  26. `-d` 没有数据
  27. `–add-drop-table` 在每个create语句之前增加一个drop table
  28.  
  29. ## 导入
  30. ### 使用source
  31. ```
  32. 进入mysql数据库控制台,
  33. 如mysql -u root -p
  34. mysql>use 数据库
  35. 然后使用source命令,后面参数为脚本文件(如这里用到的.sql)
  36. mysql>source wcnc_db.sql
  37. ```
  38.  
  39. ### 使用mysql
  40. ```
  41. mysql -u username -p密码 -D dbname < filename.sql
  42. ```
Add Comment
Please, Sign In to add comment