sql脚本是包含一个或多个sql命令的sql语句。 将这些sql脚本放入文本文件(称为“sql脚本文件”),并使用相关命令执行。
基本步骤如下。
1、创建包含sql命令的sql脚本文件
文件中,在每条语句的末尾; 最后,以下是文件内容的示例。
create table表名(guidvarchar ) 38 ) not null primary key,titlevarchar ),) TYPE=InnoDB; -表a中的字段statusaltertableaaddstatustinyintdefault ‘0’; -在表a中创建索引createindexxx_taskid_1ona(id_ ); -a将记录insertintoa(id,ParentId,Name ) values ) 1,0,“名称”)添加到表中; -添加、修改或删除数据后,可能需要提交事务Commit;2、执行sql脚本文件
方法一
使用cmd命令运行(在windows上,unix或linux是控制台)
【Mysql的bin目录】\ MySQLu用户名p密码d数据库【SQL脚本文件路径全名】
例如:
d :\MySQL\bin\MySQLurootp 123456-dtes TD :\test\ss.SQL
注意:
a、如果在sql脚本文件中使用use数据库,则可以忽略-D数据库选项
b、如果【Mysql的bin目录】中包含空格,则必须使用“”进行包含。 示例:“c :\program files\MySQL\bin\MySQL”u用户名p密码d数据库【SQL脚本文件路径全名】
方法二
进入mysql控制台后,使用source命令运行
Mysqlsource 【sql脚本文件的完整路径】或Mysql\. 【sql脚本文件的完整路径】,例如:
source d:\test\ss.sql
或者
\\. d:\test\ss.sql