首页 > 数据库技术 > 详细

mysql基本语法

时间:2020-03-07 11:23:05      阅读:45      评论:0      收藏:0      [点我收藏+]
存储过程(语法有点小烦躁)
技术分享图片
-- 存储过程
DELIMITER &&
CREATE PROCEDURE pro_book ( IN bT INT,OUT count_num INT)
   READS SQL DATA
   BEGIN 
     SELECT COUNT(*) FROM t_book WHERE bookTypeId=bT;
   END 
   &&
DELIMITER ;
-- 调用
CALL pro_book(1,@total);
-- 存储过程
DELIMITER &&
CREATE FUNCTION func_book (bookId INT)
 RETURNS VARCHAR(20)
 BEGIN 
  RETURN ( SELECT bookName FROM t_book WHERE id=bookId );
 END 
    &&
DELIMITER ;
-- 调用
SELECT func_book(2);
View Code
技术分享图片
-- 查看存储过程和函数的状态
SHOW PROCEDURE STATUS LIKE pro_book;
-- 查看存储过程的函数的定义
SHOW CREATE PROCEDURE pro_book;
-- 修改存储函数
ALTER PROCEDURE pro_book  COMMENT 我来测试一个COMMENT;
-- 删除存储函数
DROP PROCEDURE pro_user3;
View Code
数据库备份
-- 我使用的转储SQL文件(结构和数据),许多关于备份类型,细节和权限设置,存储索引,范式,用到的时候再慢慢看吧
-- ddl dml dql dcl ......

博客使用的mysql实例均来自http://www.java1234.com/

mysql基本语法

原文:https://www.cnblogs.com/shun998/p/12432858.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!