记一次Mysql实战基于Navicat这个数据库查询工具
Posted avi9111
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了记一次Mysql实战基于Navicat这个数据库查询工具相关的知识,希望对你有一定的参考价值。
记得5年前Navicat还是免费的
不过确实做的好,分页什么的,也很“现代化”的一个工具
1.创造存储过程
其实最简单的就是什么都不要填
管他什么流程的,直接最后一步
然后改一下NewProc,命名,OK
现在空 的函数也无所谓
2.如何用变量做表名
DECLARE temp1 varchar(30);
DECLARE temp2 int;
set temp1=m_tableName;
set temp2=m_maxCount;
set @sqlStr=CONCAT('select * from ',temp1,' limit ',temp2);
PREPARE stmt from @sqlStr;
EXECUTE stmt;
注意,sql拼写的空格,但其实只要你写多了,就懂了,要空格,要小心注入攻击,虽然哥也从未碰过
3.存储过程的命名
一般用pro开头
例如,proMyProcess
而函数则用fun开头
4.如何写备注
CREATE DEFINER = CURRENT_USER PROCEDURE `NewProc`()
BEGIN
#Routine body goes here...
END;
以上是关于记一次Mysql实战基于Navicat这个数据库查询工具的主要内容,如果未能解决你的问题,请参考以下文章