MySQL命令⾏下执⾏.sql脚本
Mysql命令⾏执⾏.sql脚本有两种⽅式
第⼀种:在未连接数据库的情况下输⼊mysql -h 服务器名称或地址 -u⽤户名称 -p 密码 –D 数据库名 < 脚本全路径如:mysql -h localhost -u root -p 123456 -D mydatabase <D:\product.sql
或:
第⼀种:在未连接数据库的情况下输⼊mysql -h 服务器名称或地址 -u⽤户名称 -p 数据库名 < 脚本全路径
如:mysql -h localhost -u root -p mydatabase <D:\product.sql(密码可以先不填,执⾏后会⾃动提⽰输⼊密码)
⽅法⼀ 进⼊命令⾏
mysql –u ⽤户名 –p 密码 –D 数据库名<【sql脚本⽂件路径全名】,⽰例:
mysql –u root –p 123456 -D test < /home/zj/create_table.sql
注意:
如果在sql脚本⽂件中使⽤了use 数据库,则-D数据库选项可以忽略
⽅法⼆ 进⼊mysql的控制台后,使⽤source命令执⾏
Mysql>source 【sql脚本⽂件的路径全名】 或 Mysql>. 【sql脚本⽂件的路径全名】,⽰例:source D:\product.sql 或者 . D:\product.sql
或者 source /home/zj/create_table.sql
sql 脚本编程
—定义变量
先定义 再初始化,后使⽤
定义语法: declare @变量名 类型名; declare @num int;
赋值语法: set @变量名 = 值 也可以 : select @变量名 = 值; set @num =10;
set只允许单值处理 和select可以多值下载mysql服务端命令
—流程控制
–控制选择
if(条件) begin end else begin end
–控制循环
while(条件) begin end
declare @sum int; declare @i int;
set @i=0; set @sum=0;
while @i<=100 begin set @sum=@sum+@i; set @i=@i+1 end

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。