Mysql导入导出数据总结

原创 2018年04月17日 10:38:32

写在前面的话:

1,Mysql数据库在进行导入导出时最好先断开一切访问数据库的连接,否则会发生难以预料的错误,例如:我在导入数据库的时候,一直无法导入,报错无法读取db.sql,或者出现输入指令后加了分号;或者\g还是不执行,一直跳到下一行这种现象,当我关闭workbench和已经启用的项目等连接到该Mysql数据库的一切链接后,导入正常了。

2,cd到mysql的C:\Program Files\MySQL\MySQL Server 5.7\bin目录,利用mysqldump指令导入导出时可能会出现“拒绝访问”,原因在于没有以管理员权限启动cmd!进入C:\Windows\System32目录,找到cmd.exe,右键以管理员身份运行。

利用mysqldump导入导出Mysql数据库:

1,导出:

导出数据库为world的表结构:

mysqldump -uroot -proot -d world> db.sql

导出数据库为world的表为country的表结构:

mysqldump -uroot -proot -d world country > db.sql

导出数据库为world的所有表结构及数据(不加-d):

mysqldump -uroot -proot world> db.sql

导出数据库为world的表为country的表的结构及数据(不加-d):

mysqldump -uroot -proot world country > db.sql

注:①注意语句后面不要加;

       ②此处会有警告mysqldump: [Warning] Using a password on the command line interface can be insecure.因为你把-proot密码明文写出来了,不安全,此处也可以直接-p后面不接密码,Enter键后再输入密码。

       ③导出后的.sql在当前目录下即:C:\Program Files\MySQL\MySQL Server 5.7\bin目录,亦可指定目标位置,即:mysqldump -uroot -proot -d world country > F:\db.sql

或者mysqldump -uroot -proot -d world country > F:/db2.sql(此版本的Mysql无论是"\"还是"/",均可以识别)

       ④可以加入-h+要远程的IP地址可以导出远程数据库上的数据:mysqldump -h192.8.200.121 -utest -ptest test > F:\test.sql

2,导入:

导入数据库前先创建目标database:create database world;

然后选择databases:use world;

利用source导入:source F:/db.sql

利用mysql导入:mysql -uroot -proot world < F:/db.sql






版权声明:本文为博主原创文章,未经博主允许随便转载。 https://blog.csdn.net/likunyv/article/details/79970250

mysql导入导出数据或者update出错

1 语句: load data infile 'd:/job_hunting_ls.txt' into table job_hunting(keyword, contact, phone_no, co...
  • tangtang5156
  • tangtang5156
  • 2015-12-29 14:28:51
  • 1497

MySQL命令行导出导入数据(windows和Linux)

MySQL命令行导出数据库: 1,进入MySQL目录下的bin文件夹:cd MySQL中到bin文件夹的目录    如我输入的命令行:cd C:\Program Files\MySQL\M...
  • qq_25843323
  • qq_25843323
  • 2017-03-09 10:43:10
  • 584

mssql数据导入MySQL数据库方法-CSV导入

使用MySQL 本身的CSV导入功能,把数据导出为csv格式,在MySQL数据库里建好表,使用MySQL的LOAD DATA语句导入csv数据。 具体如下: 1. 先从mssql导出数据为平面文件...
  • xmlife
  • xmlife
  • 2015-01-17 18:03:52
  • 1228

mysql数据导入导出语句

导出:SELECT * from ebook INTO OUTFILE "bookdev.txt" FIELDS ENCLOSED by " TERMINATED by "," LINES TERMI...
  • kdnuggets
  • kdnuggets
  • 2008-06-16 19:24:00
  • 9095

Oracle创建删除用户、角色、表空间、导入导出数据库命令行方式总结

  • 2012年12月20日 17:49
  • 41KB
  • 下载

Oracle经典常用命令

  • 2012年09月27日 13:18
  • 2.11MB
  • 下载

SAS与Matlab导入导出数据方法汇总.pdf

  • 2012年05月03日 14:41
  • 238KB
  • 下载

sqoop配置.docx

  • 2015年11月10日 21:16
  • 21KB
  • 下载

MySql导出数据乱码的问题

  • 2017年12月22日 11:28
  • 94B
  • 下载

oracle && mysql 导入导出数据总结

python中包含六种内建序列,重点的是列表和元组,其他是字符串,Unicode字符串,buffer对象和xrange对象 ## 列表 ## .>>> [‘lemon’,12] 这就是一个简单...
  • CanNotComplain
  • CanNotComplain
  • 2017-05-18 10:37:09
  • 111
收藏助手
不良信息举报
您举报文章:Mysql导入导出数据总结
举报原因:
原因补充:

(最多只允许输入30个字)