读书频道 > 网站 > 网页设计 > MySQL入门很简单
14.1.3 变量的使用
12-07-30    叶孤城
收藏    我要投稿   

本文所属图书 > MySQL入门很简单

本书从初学者的角度出发,由浅入深,循序渐进地介绍了MySQL数据库应用与开发的相关知识。书中提供了大量操作MySQL数据库的示例,还提供了大量实例和上机实践内容,供读者演练。本书共分5篇。第1篇介绍数据库的基...立即去当当网订购
在存储过程和函数中,可以定义和使用变量。用户可以使用DECLARE关键字来定义变量。然后可以为变量赋值。这些变量的作用范围是BEGIN…END程序段中。本小节将讲解如何定义变量和为变量赋值。
 
1.定义变量
 
MySQL中可以使用DECLARE关键字来定义变量。定义变量的基本语法如下:
 
DECLARE  var_name[,...]  type  [DEFAULT value]
其中,DECLARE关键字是用来声明变量的;var_name参数是变量的名称,这里可以同时定义多个变量;type参数用来指定变量的类型;DEFAULT value子句将变量默认值设置为value,没有使用DEFAULT子句时,默认值为NULL。
 
【示例14-3】 下面定义变量my_sql,数据类型为INT型,默认值为10。代码如下:
 
DECLARE  my_sql  INT  DEFAULT 10 ;
2.为变量赋值
 
MySQL中可以使用SET关键字来为变量赋值。SET语句的基本语法如下:
 
SET  var_name = expr [, var_name = expr] ...
其中,SET关键字是用来为变量赋值的;var_name参数是变量的名称;expr参数是赋值表达式。一个SET语句可以同时为多个变量赋值,各个变量的赋值语句之间用逗号隔开。
 
【示例14-4】 下面为变量my_sql赋值为30。代码如下:
 
SET  my_sql = 30 ;
MySQL中还可以使用SELECT…INTO语句为变量赋值。其基本语法如下:
 
SELECT  col_name[,…]  INTO  var_name[,…] 
    FROM  table_name  WEHRE  condition
其中,col_name参数表示查询的字段名称;var_name参数是变量的名称;table_name参数指表的名称;condition参数指查询条件。
 
【示例14-5】 下面从employee表中查询id为2的记录,将该记录的d_id值赋给变量my_sql。代码如下:
 
SELECT  d_id  INTO  my_sql 
        FROM  employee  WEHRE  id=2 ;
点击复制链接 与好友分享!回本站首页
分享到: 更多
您对本文章有什么意见或着疑问吗?请到论坛讨论您的关注和建议是我们前行的参考和动力  
上一篇:1.3 功能
下一篇:1.5 小结
相关文章
图文推荐
JavaScript网页动画设
1.9 响应式
1.8 登陆页式
1.7 主题式
排行
热门
文章
下载
读书

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训
版权所有: 红黑联盟--致力于做最好的IT技术学习网站