
MySql
文章平均质量分 88
扶朕去网吧
这个作者很懒,什么都没留下…
展开
-
docker19.3 离线安装 mysql5.7 (含数据包下载)
1、安装mysql 5.7镜像 执行命令:docker pull mysql:5.72、创建mysql容器 2-1、创建目录 /mysql/data /mysql/logs /mysql/conf,在/mysql/conf目录下创建文件my.cnfmkdir -p /mysql/data /mysql/logs /mysql/confcd /mysql/conftouch my.cnf 2-2、创建容器,将数据,日志,配置文件映射到本机...原创 2020-11-27 09:30:41 · 3068 阅读 · 0 评论 -
【SQL调优】MYSQL使用PROCEDURE ANALYSE()优化表结构
PROCEDURE ANALYSE() 会让 MySQL 帮你去分析你的字段和其实际的数据,并会给你一些有用的建议。只有表中有实际的数据,这些建议才会变得有用,因为要做一些大的决定是需要有数据作为基础的。语法: SELECT ... FROM ... WHERE ... PROCEDURE ANALYSE([max_elements,[max_memory]]) max_e原创 2017-02-09 10:52:21 · 5765 阅读 · 0 评论 -
iBaties3执行存储过程
在ibaties2里面是通过procedure标签执行存储过程,但是在ibaties3里已经将此标签移除了.改为使用select,update,insert标签执行 id="getValues" parameterMap="getValuesPM"> { ? = call pkgExample.getValues(p_id => ?) }需要改成: id="getValu原创 2017-03-01 13:30:47 · 2453 阅读 · 0 评论 -
mysql忽略主键冲突,避免重复插入的几种方式
ignore,Replace,ON DUPLICATE KEY UPDATE三种方法,有需要的朋友可以参考一下方案一:使用ignore关键字如果是用主键primary或者唯一索引unique区分了记录的唯一性(如果没有唯一索引,ignore无从忽略,主键自增并不会有完全重复的两条数据),避免重复插入记录可以使用:代码如下:INSERT IGNORE INTO `tabl原创 2017-03-02 15:41:57 · 2705 阅读 · 0 评论 -
【SQL调优SQL优化的几条建议
1. 为查询缓存优化你的查询 大多数的MySQL服务器都开启了查询缓存。这是提高性最有效的方法之一,而且这是被MySQL的数据库引擎处理的。当有很多相同的查询被执行了多次的时候,这些查询结果会被放到一个缓存中,这样,后续的相同的查询就不用操作表而直接访问缓存结果了。 这里最主要的问题是,对于程序员来说,这个事情是很容易被忽略的。因为,我们某些查询语句会让MySQL不使用缓存。请看下原创 2017-02-15 09:52:37 · 2657 阅读 · 0 评论 -
Centos7安装Mysql8.0.13
一:去官网查看最新安装包https://dev.mysql.com/downloads/repo/yum/二:下载MySQL源安装包wget https://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm安装MySql源yum -y install mysql57-community-release-...转载 2018-12-14 11:38:29 · 3981 阅读 · 0 评论