petrel919 发表于 2018-10-5 12:01:11

MySql数据库导入导出

  1、导出整个数据库
  mysqldump -u 用户名 -p 数据库名 > 存放位置
  比如:
  mysqldump -u root -p project > c:/a.sql
  (导出project数据库已经经过亲自测试,成功!)
  2.导出一个表的结构,并且带表中的数据
  mysqldump -u 用户名 -p数据库名表名 > 导出的文件名
  mysqldump -u root -p projectposition > c:/a.sql
  (测试,成功!)
  只导出表结构,不带表中的数据:
  mysqldump-d-u root -p projectposition > c:/a.sql
  (测试,成功!)
  3.导出一个数据库结构
  mysqldump -u wcnc -p -d --add-drop-table smgp_apps_wcnc >d:wcnc_db.sql
  -d 没有数据 --add-drop-table 在每个create语句之前增加一个drop table
  4.导入数据库
  1、常用source 命令
  进入mysql数据库控制台,
  d:/program files/mysql/mysql server 5.1/bin > mysql -u root -p
  d:/program files/mysql/mysql server 5.1/bin > mysql>use '数据库'
  然后使用source命令,后面参数为脚本文件(如这里用到的.sql)
  d:/program files/mysql/mysql server 5.1/bin > mysql>source d:wcnc_db.sql
  2、mysql -uroot -p(密码) 数据库名 表名 < 导入的文件名
  5.远程导出数据库
  命令如下:
  mysqldump -h192.168.11.210-uroot-ptest>c:/test.sql

页: [1]
查看完整版本: MySql数据库导入导出