sql server中变量要先申明后赋值:

局部变量用一个@标识,全局变量用两个@(常用的全局变量一般都是已经定义好的);

申明局部变量语法:declare @变量名 数据类型;例如:declare @num int;

赋值:有两种方法式(@num为变量名,value为值)

set @num=value; 或 select @num=value;

如果想获取查询语句中的一个字段值可以用select给变量赋值,如下:

select @num=字段名 from 表名 where ……

mysql变量赋值不用事前申明,

mysql变量赋值不用事前申明,在用的时候直接用“@变量名”使用就可以了

第一种用法:set @num=1; 或set @num:=1; //这里要使用变量来保存数据,直接使用@num变量

第二种用法:select @num:=1; 或 select @num:=字段名 from 表名 where ……

PS:mysql中变量不需要 declare,但是存储过程中局部变量需要 declare 并且不能加 @ 符号而且貌似不能使用select进行存储过程局部变量赋值

存储过程中mysql局部变量默认值写法:

DECLARE a, b INT DEFAULT 5;

存储过程中mssql局部变量默认值写法:

declare @a int set @a = 1

mssql mysql 语法区别_mssql与mysql区别之——变量区别相关推荐

  1. mssql和mysql那个好_mssql与mysql的有什么区别?哪个更好用?

    mssql与mysql的有什么区别?哪个更好用?MySQL可以说是MSSQL的简化版本.理念相同,但MySQL的实现比MSSQL的需求低.MySQL是一个免费的.开放源代码的SQL数据库,所以免费的M ...

  2. mssql与mysql语法区别_MSSQL与MySQL语法区别

    就目前碰到的不一样的地方集中记录在这篇日志中,不定期更新. 1.批量执行SQL语句 MSSQL中,所有语句执行过程中无需在末尾加分号『;』 MySQL中,单条语句不用加分号,多条执行时每句末尾需要添加 ...

  3. mysql同步软件_Mssql、Mysql数据同步软件:SyncNavigato数据库同步

    SyncNavigato是一款免费的Mssql.Mysql数据库数据同步软件. 界面预览图: SyncNavigato是一款免费的Mssql.Mysql数据库数据同步软件. SyncNavigato还 ...

  4. mysql语法错误文件_Flyway MySQL语法错误

    我终于找到了问题的原因. 在我的剧本中我有: ... ... /* INSERT statement LAST - 1 */ INSERT INTO `table_1` (`id`, `string_ ...

  5. php中如何定义常量和变量的区别,php define常量定义与变量区别

    常量在使用前必须要定义,否则程序执行会出错.在php中使用define()函数来定义常量. 1.语法格式:define("常量名称","常量的值"); 例如:d ...

  6. mongodb和mysql的对比_Mongodb与mysql语法比较

    Mongodb与mysql语法比较 mongodb与mysql命令对比 传统的关系数据库一般由数据库(database).表(table).记录(record)三个层次概念组成,MongoDB是由数据 ...

  7. MySQL语法学习笔记

    MySQL语法学习笔记 学习之道,非尽心竭力者不能进也!我是小七黛,欢迎查看我的笔记,有问题欢迎交流探讨. SQL是一种结构查询语言,用于查询关系数据库的标准语言,包括若干关键字和一致的语法,便于数据 ...

  8. ms-sql是mysql吗_mssql和mysql有哪些区别?

    <mssql和MysqL有哪些区别?>要点: 本文介绍了mssql和MysqL有哪些区别?,希望对您有用.如果有疑问,可以联系我们. 打开以前的笔记,这是一篇老文章了,不过做mssql转换 ...

  9. db2和mysql语句区别_db2和mysql语法的区别是什么

    MySQL默认使用大小写敏感的数据库名.表名和列名(可以通过lower_case_table_names参数控制是否大小写敏感),DB2数据库对大小写不敏感. 虽然MySQL与DB2都遵循并符合SQL ...

最新文章

  1. 数据千万条,备份第一条,数据找不回,老板两行泪
  2. CF724G Xor-matic Number of the Graph(线性基+组合数)
  3. 设计模式之装饰模式学习笔记
  4. @ReponseBody返回json格式的数据
  5. 电源开关上的 | 和 O 究竟代表了什么?
  6. three20 TTTableViewController + TTActionSheetController
  7. 我的Linux内核学习笔记
  8. Linux下C程序进程地址空间布局
  9. 富士康筹划在越南建造2.7亿美元新工厂,扩大生产线!
  10. django用户认证系统——拓展 User 模型2
  11. Java企业微信号开发之微信网页授权和获取用户信息
  12. Java工程师待遇怎么样?
  13. JDK下载应该选择哪个版本?教你选择最好的JDK版本
  14. 非对称加密算法——RSA
  15. K8s学习(二)——核心组件
  16. wireshark无法测同一个局域网固定ip的数据_局域网安全攻防
  17. 让人们久等了的TCP BBR v2 0快要出炉了
  18. Activity传递数据四种方法
  19. 安卓 动画的深入分析
  20. jvm内存结构和内存模型

热门文章

  1. LeetCode简单题之有序数组的平方
  2. MyBatis常规CURD详解及拓展~
  3. 写算子单元测试Writing Unit Tests
  4. 光谱投影颜色感知器件与围栅多桥沟道晶体管技术
  5. AIFramework框架Jittor特性(下)
  6. 旷视MegEngine数据加载与处理
  7. MindSpore 高阶优化器
  8. 为放大器模拟输入模块提供可靠的输入过电压保护
  9. Cocos 发射和监听事件 事件派送(TypeScript)
  10. python 定义空集合 和定义空字典的