流程控制 一. 条件语句 if 语句实例: delimiter // CREATE PROCEDURE proc_if () BEGIN declare i int default 0; if i = 1 THEN SELECT 1; ELSEIF i = 2 THEN SELECT 2; ELSE SELECT 7; END IF; END // delimiter ; 二. 循环语句 while 语句的实例: delimiter // CREATE PROCEDURE proc_while
触发器 使用触发器可以定制用户对表进行[增.删.改]操作时前后的行为 注意:没有查询 一 .创建触发器 触发器基础语法: # 插入前 CREATE TRIGGER tri_before_insert_tb1 BEFORE INSERT ON tb1 FOR EACH ROW BEGIN ... END # 插入后 CREATE TRIGGER tri_after_insert_tb1 AFTER INSERT ON tb1 FOR EACH ROW BEGIN ... END # 删除前 CRE
mysql的基本用法 一.创建数据库 create database day02 default character set utf8; -- 创建表 create table user( id int, name ), gender ), class ) ); 切换数据库 use 表名 添加数据 ,'jack'); insert into user(name) values('jack'); 删除表 drop table user; 创建表指定class字段默认值为”极客营29营
在mysql的limit用法中,网上有这样的论述: "//为了检索从某一个偏移量到记录集的结束所有的记录行,可以指定第二个参数为 -1: mysql>SELECT * FROM table LIMIT 95,-1; // 检索记录行 96-last." 写这句话的人自己肯定没有实际去操作,因为这是不对的. You have an error 来看看mysql的官方文档:http://dev.mysql.com/doc/refman/6.0/en/select.html The L
正则表达式作用是匹配方本,将一个模式(正则表达式)与一个文本串进行比较. MySQL用WHERE子句对正则表达式提供了初步的支持,允许你指定用正则表达式过滤SELECT检索出的数据. MySQL仅支持多数正则表达式实现的一个很小的子集. ---------------------- 1.基本字符匹配 REGEXP后所跟的东西作为正则表达式处理. SELECT prod_name FROM products WHERE prod_name REGEXP '1000' ORDER BY prod_n