MySql数据库
阿阳888
笔名王瀚泓,高校讲师、教学大纲制订与题库建设核心成员、主讲.Net核心技术课程,面授学员超过2000人次,具有10年以上.NET应用开发经验、3年架构设计经验、5年团队管理经验,先后就职于国内、国外500强企业任技术经理、项目经理、架构师、研发组组长等职,熟悉CMMI管理体系,在中国电力信息化年会杂志发表论文多篇,具有丰富的项目实战和管理经验,擅长.Net技术、软件架构设计、数据库、设计模式等,授课风格:思路清晰、环节紧凑、重难点突出、设计合理,授课方式:以项目驱动教学、讲解知识点形象生动、通俗易懂、注重原理与实战相结合。
展开
-
MySql利用while..do...end while实现循环插入10000条记录的语句。
假设已知student表有sno,sname,sex字段,如下语句可实现批量插入10000条记录。create PROCEDURE bathInsertData()BEGIN DECLARE i int DEFAULT 0; while i<100000 DO INSERT into student(sno,sname,sex) values(i,'h...原创 2018-07-18 14:28:41 · 4142 阅读 · 0 评论 -
MySql用case...when .. THEN..end case实现获取星期名的存储过程。
create PROCEDURE getWeekName(in flag int)BEGIN case flag when 0 THEN select '星期一'; when 1 then select '星期二'; when 2 then select '星期三'; when 3 THEN select '星期四'; when 4 then ...原创 2018-07-18 19:23:17 · 578 阅读 · 0 评论 -
MySql利用if..then..elseif.. then..else..end if实现优、良、差等级。
create PROCEDURE getGrade(in flag int)BEGIN DECLARE str VARCHAR(2); if flag =1 THEN set str= '优'; elseif flag=1 then set str= '良'; else set str= '差'; end if; select str;end ...原创 2018-07-18 19:44:52 · 11439 阅读 · 0 评论 -
MySql通用存储过程分页代码
create PROCEDURE sp_paging(in _sql varchar(4000),in _curIndex int,in _pageSize int,out _recordCount int)BEGIN if _pageSize<=1 then set _pageSize=10; end if; if _curIndex < 1 then s...原创 2018-07-15 00:49:06 · 322 阅读 · 0 评论