多列索引 我们经常听到一些人说”把WHERE条件里的列都加上索引”,其实这个建议非常错误。在多个列上建立单独的索引大部分情况下并不能提高MySQL的查询性能。MySQL在5.0之后引入了一种叫“索…
分类:MySql
Linux MySQL utf8 存入中文乱码
项目使用了Express、sequelizejs、MySQL作为基础开发工具。本地开发运行一切正常,到了生成环境,发现向数据库存中文,就出现乱码。 其实乱码问题很容易猜到可能是字符集的问题,然后核对数据库,发现没有问题。…
mysqljs在koa2中的正确姿势
截止到今天,mysqljs在github上已经获取到了10000+star了,可以说是实实在在最流行的mysql驱动了,但是要把mysqljs应用到koa2中,似乎不太方便,koa2使用最新的语法async, await…
【MySQL学习笔记】 MySQL 建立索引
一、索引的分类 1、普通索引 2、唯一索引 3、全文索引 使用FULLTEXT参数可以设置为全文索引。全文索引只能创建在char,varchar或者 text 类型的字段上。 4、单列索引 5、多列索引 多列索引是在多个…
mysql — centos安装mariadb
删除之前安装的mariadb 1.使用rpm -qa | grep mariadb搜索 MariaDB 现有的包:如果存在,使用rpm -e –nodeps mariadb-*全部删除: [root@loca…
从MySQL的作者来看程序大牛的分布
无意中发现authors在MySQL是保留字,执行show authors得到如下结果 Name Location Comment Albert Chin-A-Young Tru64 port, large file s…
MySQL 通过 binlog 恢复数据
目的 通过了解 binlog 日志的相关配置,简单掌握通过 binlog 对数据库进行数据恢复操作; mysql 日志文件 任何成熟软件都会有一套成熟的日志系统,当软件出现问题时,这些日志就是查询问题来源的宝库。同样,m…
关于mysql自联去重的一些记录
我先把功能场景简要阐述下:数据行字段如下:namestarted_attype在这张表里,name有重复值 现在需要在type确定的情况下,筛选出一个列表,满足,name不重复,找出的记录为同name下started_a…
【更新】墨天轮v19.6发布
发布DBDOC方案文档在线免费浏览,拷贝导航栏、控制台新增方案文档入口技术专家可上传方案文档注册用户可通过墨值下载文档 活动:首页活动发布活动日历,可方便查看当月活动和往期活动活动样式调整,更改了些页面适配问题将线上活动…
php 实现mysql存储支持emoji表情
最近一直在做微信公众号相关的需求,突然发现如果用户的昵称是emoji标签的话,这时候用户的昵称无法正常的存储到数据库中 一:原因: 这是由于Mysql的utf8编码最多3个字节,然而emoji标签的是4个字节,所以无法存…
springboot+RabbitMQ 问题 RabbitListener 动态队列名称:Attribute value must be constant
因为多机环境fanout广播模式,每台机器需要使用自己的队列接受消息 所以尝试使用以下的方案 private static final String QUEUE_NAME="foo."+IPUtils.getLocalh…
mysql 重启 及编码问题,MYSQL中文乱码以及character_set_database属性修改
Failed to start mysql.service Unit not found. 执行完yum安装命令后发现竟然无法启动错误提示如下 [root@localhost ~]# systemctl start my…