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可以多值

—流程控制

–控制选择

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

  • 4
    点赞
  • 28
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值