<>Mysql 命令行方式导入与导出sql脚本语句

windows 环境下,导入与导出通常使用数据库可视化工具(Navicat)执行,命令行方式常用在Linux系统的服务器中执行,这里以ubuntu为例

<>导入

*
登录数据库后执行导入

​ 通过 source 命令执行导入 source sql文件路径,如果这个sql文件不是在当前目录的话需要使用绝对地址

​ 用户目录下存在SQL文件user_innodb.sql

​ 登录 mysql,选择对应数据库,执行 source 命令
source usesr_innodb.sql

*
不登录数据库导入
mysql -u 用户名 -p 密码 -D 数据库 < sql脚本文件路径名
注意事项

* 如果在sql脚本文件中使用了 use <database> 则 -D 数据库 可以不同添加
* 如果sql没有创建数据库的语句,而且MySQL 也不存在数据库,那么必须先用命令创建一个新的数据库
切换当前路径与sql 文件不在同一个目录,执行 mysql -uroot -D mysql_test < ../user_innodb1.sql

<>导出
mysqldump -u 你的用户名 -p 你的数据库名 >导出的文件名 ## 若导出数据库中的单张表,则在数据库后添加表名
用户目录下执行 mysqldump -uroot mysql_test user_innodb > user_innodb2.sql

技术
今日推荐
下载桌面版
GitHub
百度网盘(提取码:draw)
Gitee
云服务器优惠
阿里云优惠券
腾讯云优惠券
华为云优惠券
站点信息
问题反馈
邮箱:[email protected]
QQ群:766591547
关注微信