随笔分类 - mysql
摘要:一直都是使用公司架构师提供的mycat,今天得空自己尝试了以下: 1.首先安装jdk(官网建议1.7及以上版本),mysql(我安装的是5.7.19-0ubuntu0.16.04.1,设置账号密码为root,123456,与mycat保持一致,后面避免修改配置文件),mycat(我安装的是Mycat
阅读全文
摘要:今天看去年年中写的代码,留意到一个关键时刻能提高效率的api:on duplicate key update; 语法: INSERT INTO INSERT INTO g_iot_user_building ()VALUES() ON DUPLICATE KEY UPDATEa='a',b='b';
阅读全文
摘要:最近批处理数据的时候,突然想到:为什么不使用存储过程进行数据批处理? 为什么要进行批处理? 自答:减少数据库连接次数,提高效率。 存储过程批处理数据的优点:一次编译,永久执行。 这次的批处理逻辑较简单,所以使用了存储过程,但是想到当逻辑复杂时,我宁愿不适用存储过程。····
阅读全文
摘要:mysql执行流程: sql命令 》mysql引擎 (分析) 》语法正确 (编译) 》可识别命令 (执行) 》执行结果 (返回) 》客户端。 存储过程定义: sql语句和控制语句的预编译集合,以一个名称存储作为一个单元处理。 最重要的优点: 省略部分执行流程,提高执行速度。 其他优点: 增强sql语
阅读全文
摘要:本质:mysql内置函数的一种扩展,本质上与mysql内置函数一样。 @1:参数(非必备); @2:返回值; 模板: create function function_name returns {string|integer|real|decimal} routine_body(函数体) 关于函数体
阅读全文
摘要:mysql搜索引擎 小结 mysql5.5以后,mysql默认使用InnoDB存储引擎。 若要修改默认引擎,可以修改配置文件中的default-storage-engine。可以通过show variables like 'default_storage_engine';查看当前数据库的默认引擎。命
阅读全文

浙公网安备 33010602011771号