示例: DELIMITER $$CREATE FUNCTION test(countnum INT)RETURNS INT DETERMINISTICBEGINDECLARE tempnum INT DEFAULT 0; IF countnum > 2 THEN RETURN ROW_COUNT(); END IF;SET countnum = countnum+1;SELECT test(countnum) INTO tempnum;END $$DELIMITER ; SELECT test(
mysql5.7支持的json字段查询 参考:https://www.cnblogs.com/ooo0/p/9309277.html 参考:https://www.cnblogs.com/pfdltutu/p/9019444.html 使用示例: 存储结构如下: 1.以json字段作为查询条件:[json字段全部是JSONObject类型的] SELECT * FROM worksheet_data_table_data w WHERE w.val -> '$.input_0' LIKE '%0
mysql5.1支持的partition函数(http://dev.mysql.com/doc/refman/5.1/en/partitioning-limitations-functions.html) ABS() CEILING() (see CEILING() and FLOOR()) DAY() DAYOFMONTH() DAYOFWEEK() DAYOFYEAR() DATEDIFF() EXTRACT() (see EXTRACT() function with WEEK speci
慢SQL消耗了70%~90%的数据库CPU资源: SQL语句独立于程序设计逻辑,相对于对程序源代码的优化,对SQL语句的优化在时间成本和风险上的代价都很低: SQL语句可以有不同的写法: 1 不使用子查询 例:SELECT * FROM t1 WHERE id (SELECT id FROM t2 WHERE name='hechunyang'); 子查询在MySQL5.5版本里,内部执行计划器是这样执行的:先查外表再匹配内表,而不是先查内表t2,当外表的数据很大时,查询速度会非常慢.在Mari