MySql 数据库
文章平均质量分 82
sage425
这个作者很懒,什么都没留下…
展开
-
简单说说MYSQL的触发器(例子包括了存储过程)
MYSQL的触发器语法: CREATE TRIGGER (1) { BEFORE | AFTER } (2) { INSERT | UPDATE | DELETE } (3) ON (4) FOR EACH ROW (5) (6) 解析: (1)名称:触发器必须有名字,最多64个字符,可能后面会附有分隔符.转载 2012-06-05 10:16:01 · 1200 阅读 · 0 评论 -
Mysql 5 存储过程异常处理
Error Handling 异常处理 好了,我们现在要讲的是异常处理 1. Sample Problem: Log Of Failures问题样例:故障记录 当INSERT失败时,我希望能将其记录在日志文件中我们用来展示出错处理的问题样例是很 普通的。我希望得到错误的记录。当INSERT失败时,我想在另一个文件中记下这些错误的信息,例如出错时间,出错原因等。我对插入特转载 2012-06-21 13:45:36 · 1592 阅读 · 0 评论 -
MySQL表数据的DML操作
从过往MySQL数据库生产环境的维护工作中,总结的一些小经验和知识,未必有多深奥,但是对我们消除隐患,确保MySQL数据库生产环境四个9的作用非常有效之一的手段,运维人员要非常注意细节,尽量减低故障发生的概率。 .UPDATE语句报错(用法问题): [SQL] UPDATE tb_stuinfo SET stuName='王维' AND stuSex='男'AND stuHomeAddr='原创 2012-06-20 17:53:32 · 923 阅读 · 0 评论 -
MySql练习、整理
use abccs; select * from mytable2 limit 3,4; call sp_name1(1,@nn); select @nn; select length('sdaf'); select sum(1) from mytable2 where mytable2.name='8'; select sum_hell('abv'); select * fro原创 2012-06-21 13:55:47 · 621 阅读 · 0 评论 -
mysql函数大全
对于针对字符串位置的操作,第一个位置被标记为1。 ASCII(str) 返回字符串str的最左面字符的ASCII代码值。如果str是空字符串,返回0。如果str是NULL,返回NULL。 mysql> select ASCII('2'); -> 50 mysql> select ASCII(2); -> 50 mysql> select ASCII('dx'转载 2012-06-06 18:08:48 · 1168 阅读 · 0 评论 -
简单说说MYSQL的存储过程
我们在开始(MYSQL的存储过程)之前,先看看一段代码。(“哦,我的天!!我看不懂呀。”等等,请暂停你的这样想法,你尽管去看,其他的你不必多虑,稍后就明白的。) #While循环 1 delimiter // 2 create procedure cur 3 begin 4 declare a int; 5 declare b int; 6 declare c_1 cursor fo转载 2012-06-05 10:46:45 · 705 阅读 · 0 评论 -
MYSQL初学者 网址
基本语法和oracle 、sql server 数据库 区别不大,注意的 是 mySql 不支持触发器 百度书库:mySql入门教程 http://wenku.baidu.com/view/f3ac9d0b79563c1ec5da711d.html?from=rec&pos=1&weight=6&lastweight=5&count=4 MySQL 数据类型:http://laozha原创 2012-06-04 15:56:10 · 571 阅读 · 0 评论 -
MySQL 触发器、存储过程、事务简单示例
一个存储过程包括名字,参数列表,以及可以包括很多SQL语句的SQL语句集。 创建存储过程: 语法: CREATE PROCEDURE p() BEGIN /*此存储过程的正文*/ END CREATE PROCEDURE productpricing() BEGIN SELECT Avg(pro_price) AS priceaverage FROM products; EN转载 2012-06-04 16:55:42 · 1184 阅读 · 0 评论 -
mysql 游标使用
mysql 游标使用 请使用 mysql 1.5 或以上version; 测试表 level ; create table test.level (name varchar(20)); 再 insert 些数据 ; 代码 /*初始化*/ drop procedure if exists useCursor // /转载 2012-06-20 18:11:32 · 681 阅读 · 0 评论