MYSQL存储过程

存储过程


DELIMITER   //
 CREATE PROCEDURE GetAllProducts()
   BEGIN
   SELECT *  FROM products;
   END  //
DELIMITER   ;
存储过程的变量:

变量的申明:DECLARE


DECLARE variable_name datatype(size) DEFAULT default_value;
为变量赋值

SET  variable_name=10;
存储过程的参数形式

IN
OUT
INOUT

if语句

IF expression THEN 
   statements;
ELSE
   statements;
END IF;
如果表达式(expression)计算结果为TRUE,那么将执行statements语句,否则控制流将传递到END IF之后的下一个语句。
存储函数

CREATE FUNCTION function_name(param1,param2,…)
    RETURNS datatype
   [NOT] DETERMINISTIC
 statements
创建触发器

CREATE TRIGGER trigger_name trigger_time(before/after) trigger_event(insert/updata/delete)
 ON table_name
 FOR EACH ROW
 BEGIN
 ...
 END;
MySql的用户创建

CREATE USER dbadmin@192.168.1.100 
IDENTIFIED BY 'pwd123';
MySQL可以设置全局搜索

CREATE FULLTEXT INDEX index_name
ON table_name(idx_column_name,...)

或

ALTER TABLE  table_name  
ADD FULLTEXT(column_name1, column_name2,…)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值