• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • YouClaw
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






祈飞

 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理

文章分类 -  mysql文章

 
MySQL游标的使用介绍
摘要:以下的文章主要介绍的是MySQL游标的使用笔记,其可以用在存储过程的SQL语句,其主要类型主要有以下几种,以下就是对其详细介绍,相信如果你掌握了这项技术,会在以后的学习或是工作中带来很大的帮助。1、 无返回结果语句,如:INSERT,UPDATE,DROP, DELETE等2、 select语句返回单行变量并可传给本地变量(select ..into)3、 返回多行结果集的select语句,并可使用MySQL游标循环处理注意,存储过程返回的多行结果集,可以被客户端程序(如php)所接收,但要在一个存储过程中接收另一个存储过程的结果集是不可能的,一般解决办法是存入临时表供其它过程共用4、 pre 阅读全文
posted @ 2012-09-05 23:12 祈飞 阅读(147) 评论(0) 推荐(0)
MySQL存储过程问题
摘要:以前没用过MySQL存储过程,第一次写有很多的不习惯,总结如下: 下面是一个最简单的MySQL存储过程,实现两个数相加delimiter $$create procedure proc_add(in a int,in b int)begin declare c int; if a is null then set a = 0; end if; if b is null then set b = 0; end if; set c = a + b; select c;end$$delimiter ; 需要特别注意的是 1. ... 阅读全文
posted @ 2012-09-04 11:44 祈飞 阅读(145) 评论(0) 推荐(0)
MySQL 中文乱码问题
摘要:MySQL 中文乱码问题-------------------------解决办法----------------------(1)修改 my.ini(MySQL Server Instance Configuration 文件)# CLIENT SECTION[client]port=3306[mysql]default-character-set=gbk# SERVER SECTION[mysqld]default-character-set=gbk (2)修改data目录中相应数据库目录下的db.opt配置文件default-character-set=gbkdefault-collat 阅读全文
posted @ 2012-08-13 09:29 祈飞 阅读(102) 评论(0) 推荐(0)
MySQL常用函数应用实例
摘要:MySQL常用函数应用实例日期时间函数/*获取当前时间/日期*/SELECT CURRENT_TIMESTAMP();SELECT CURRENT_DATE();SELECT NOW();/*返回天数,在1到31范围内,如下结果为:31*/SELECT DAYOFMONTH('2008-12-31');/*获取一个月的最后一天,如下结果:2008-11-30*/SELECT LAST_DAY('2008-11-21');/*当前时间加1年*/SELECT CURRENT_TIMESTAMP() + INTERVAL 1 YEAR;/*当前时间加1月*/SELEC 阅读全文
posted @ 2012-08-12 09:56 祈飞 阅读(147) 评论(0) 推荐(0)
MySQL流程控制
摘要:1、IF ELSEDROP PROCEDURE IF EXISTS if_else_example;CREATE PROCEDURE if_else_example(IN p_type TINYINT )COMMENT 'if_else_example'BEGINDECLARE m_var INT DEFAULT 0;IF p_type =1 THENSET m_var =1;ELSEIF p_type =2 THENSET m_var =2;ELSESET m_var =3;END IF;SELECT m_var;END;2、CASE WHENMySQLDROP PROCED 阅读全文
posted @ 2012-08-12 09:53 祈飞 阅读(113) 评论(0) 推荐(0)
(转)Mysql与Sql server在语法和关键字上的区别
摘要:记下来,供大家参考,也方便自己以后查看。SQL Server和MySql语法和关键字的区别——用于SQLServer到MySql的转换(1)mysql的ifnull()函数对应sql的isnull()函数;(2)mysql的存储过程中变量的定义去掉@;(3)mysql的每句结束要用";"(4)SQLServer存储过程的AS在MySql中需要用begin .....end替换(5)字符窜连接用concat()函数;如SQLServer: Temp=’select * from ’+’tablename’+…+…MySql:Temp=concat(’select * from 阅读全文
posted @ 2012-08-12 09:45 祈飞 阅读(249) 评论(0) 推荐(0)