MySQL命令执行sql文件的两种方法
2015-09-25 14:31
579 查看
MySQL命令执行sql文件的两种方法
摘要:和其他数据库一样,MySQL也提供了命令执行sql脚本文件,方便地进行数据库、表以及数据等各种操作。下面笔者讲解MySQL执行sql文件命令的两种方法,希望能给刚开始学习MySQL 数据库的朋友们。
学习过 SQLServer 或 Oracle 的朋友会知道,sql 脚本是包含一到多个 sql 命令的 sql 语句集合,我们可以将这些 sql 脚本放在一个文本文件中(我们称之为“sql 脚本文件”),然后通过相关的命令执行这个 sql 脚本文件。基本步骤如下:
1、创建 sql 脚本文件,例如下面一段 sql 语句,把它们拷贝到记事本,然后保存为 sql 后缀文件。
方法一,在 Windows 下使用 cmd 命令执行(或 Unix 或 Linux 控制台下)
【Mysql的bin目录】\mysql –u用户名 –p密码 –D数据库<【sql脚本文件路径全名】,示例:
C:\MySQL\bin\mysql –uroot –p123456 -Dtest<C:\test.sql
![](http://www.lezhu99.com/UEditor/asp/upload/2014033053845745.jpg)
注意:
A、如果在 sql 脚本文件中使用了 use 数据库,则 -D数据库 选项可以忽略
B、如果【Mysql的bin目录】中包含空格,则需要使用“”包含,如:“C:\Program Files\MySQL\bin\mysql” –u用户名 –p密码 –D数据库<【sql脚本文件路径全名】
C、如果 sql 没有创建数据库的语句,而且数据库管理中也没有该数据库,那么必须先用命令创建一个空的数据库。
方法二,进入 MySQL 控制台(如:MySQL 5.5 Command Line Client),使用 source 命令执行
Mysql>source 【sql脚本文件的路径全名】 或 Mysql>\. 【sql脚本文件的路径全名】,示例:
source C:\test.sql 或者 \. C:\test.sql
打开 MySQL Command Line Client,输入数据库密码进行登录,然后使用 source 命令或者 \.
![](http://www.lezhu99.com/UEditor/asp/upload/2014033054229241.jpg)
或者
![](http://www.lezhu99.com/UEditor/asp/upload/2014033054245409.jpg)
相关文章推荐
- MySql Trace
- MySQL出现无法删除行记录
- mysql 日期 格式化 加减
- ubuntu安装mysqldb
- loadrunner数据库MySQL参数化列表乱码问题
- MySql中添加用户,新建数据库,用户授权,删除用户,修改密码
- 分享三:mysql跨库查询
- mysql主从 配置
- [MySQL]导入导出
- MySql的主从配置
- [MySQL]安装和启动
- [MySQL]命令行工具和基本操作
- mysql备份策略
- MySQL索引原理及慢查询优化
- 100%成功 mysql高版本导入低版本数据库
- 我的mysql学习心得
- 高性能mysql(二) 高性能索引
- mysql-模拟全连接处理
- lnmp下如何关闭Mysql日志保护磁盘空间
- mysql 事物小测试