mysql变量的使用

来源:互联网 发布:网络诽谤怎么处理 编辑:程序博客网 时间:2024/05/29 13:21

变量的使用

1,定义变量

DECLARE var_name [,...] type [ DEFAULT value ]

eg:

DELIMITER &&
CREATE PROCEDURE pro_user()
BEGIN 
DECLARE a,b VARCHAR(20);
INSERT INTO t_user VALUES(NULL,a,b);
END
&&
DELIMITER ;


CALL pro_user();

2,为变量赋值

SET var_name = expr [,var_name=expr] ...


SELECT col_name[,...] INTO var_name[,...]

FROM table_name WHERE condition

eg1:

DELIMITER &&
CREATE PROCEDURE pro_user2()
BEGIN 
DECLARE a,b VARCHAR(20);
SET a='java123456789',b='123456789';
INSERT INTO t_user VALUES(NULL,a,b);
END
&&
DELIMITER ;
CALL pro_user2();

eg2:

DELIMITER &&
CREATE PROCEDURE pro_user3()
BEGIN 
DECLARE a,b VARCHAR(20);
SELECT userName2,password2 INTO a,b FROM t_user2 WHERE id2=1;
INSERT INTO t_user VALUES(NULL,a,b);
END
&&
DELIMITER ;
CALL pro_user3();




1 0
原创粉丝点击