sqlserver和mysql变量赋值的区别

sql server和mysql都是我们经常用到的数据库系统,下面就为您介绍sql server和mysql变量赋值的区别,希望对您能有所启迪。

创新互联专注于玛沁网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供玛沁营销型网站建设,玛沁网站制作、玛沁网页设计、玛沁网站官网定制、小程序定制开发服务,打造玛沁网络公司原创品牌,更为您提供玛沁网站排名全网营销落地服务。

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

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

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

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

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

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

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

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

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

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

注意上面两种赋值符号,使用set时可以用“=”或“:=”,但是使用select时必须用“:=赋值”
 

【编辑推荐】

带您了解MySQL随机字符串函数

深入研究MySQL结果字符串

MySQL截取字符串函数方法

MySQL字符串各列类型的区别

MySQL用户变量的用法

网页标题:sqlserver和mysql变量赋值的区别
当前URL:http://www.shufengxianlan.com/qtweb/news4/177104.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联