![](https://img-blog.csdnimg.cn/20190918140158853.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
mysql
MySql
明日晴空
加油啦~
展开
-
mysql数据库优化
原创 2021-05-31 09:30:08 · 105 阅读 · 0 评论 -
MySql主从复制 实现原理及配置
一、mysql主从复制是什么即 :将一个mysql数据库服务器(主服务器Master) 自动复制 到一个或多个 mysql数据库服务器(从服务器Slave);二、主从复制实现原理1、主服务器的mysql操作,记录到一个操作日志 Binarylog。2、从服务器,通过IO线程 读取主服务器mysql 操作日志 Binary-log,并生成中继日志Relay-log,然后通过Relay-log 自动生成对应数据库操作。3、一主多从,第二个从数据库slave2,读取第一个从数据库slave1到Binar原创 2020-09-07 12:06:42 · 338 阅读 · 0 评论 -
mysql存储JSON格式,如果有中文会显示unicode编码
当我们用php的json_encode方法,在mysql存储JSON格式数据的时候,经常发现在 数据库可视化工具上看,中文会被转为unicode编码存起来,非常不利于我们查看。怎么正常显示呢?json_encode方法有自带提供第二个参数,直接以下使用即可json_encode($field,JSON_UNESCAPED_UNICODE)...原创 2020-02-12 01:17:23 · 1824 阅读 · 0 评论 -
mysql 查询数据库 有某个字段的所有表,并有记录行数
SELECT co.table_name,tb.table_rows FROM information_schema.columns coLEFT JOIN information_schema.tables tb ON tb.table_name = co.table_nameWHERE co.column_name='openid' and tb.table_rows >0 ORD...原创 2019-11-15 10:38:32 · 432 阅读 · 0 评论 -
phpmyadmin报错continue” targeting switch is equivalent to “break”. Did you mean to use “continue 2”?
报错信息Warningin./libraries/config/FormDisplay.php#661"continue"targetingswitchisequivalentto"break".Didyoumeantouse"continue2"?原因在于phpmyadmin不支持PHP7.3版本,将PHPmyadmin的PHP版本设置为7.3以下...原创 2019-11-12 10:04:23 · 1032 阅读 · 0 评论 -
thinkphp5 数据库聚合操作
Article 是模型的名1、统计数据条数: Article::where("id",">",5) -> count();2、获取最大值: Article::where("id",">",5) -> max('num');3、获取最小值: Article::where("id",">",5) ->原创 2018-11-29 09:49:48 · 395 阅读 · 0 评论 -
thinkphp5 软删除
一、实现软删除1、数据表增加一个字段delete_time 数据类型int,默认值NULL2、模型层引入 softDelete 类;3、此时你对数据库的删除操作会在delete_time字段添加时间戳,而不是将数据删除;(delete_time字段可以自定义名称,如上图) 4、注意,使用db()助手函数或Db:name()方法是会获取到软删除的数据 注意:使用软删除...原创 2018-11-29 09:54:24 · 1309 阅读 · 0 评论 -
MySql按中文姓名排序
so easy,使用下面语句即可:select * from `table_name` order by convert(`name` using gbk) asc 记得改表名和字段名原创 2019-01-03 11:21:46 · 6088 阅读 · 4 评论 -
数据库索引使用方式
数据库索引使用方式使用索引是提高数据库查询效率的主要方式,下面从索引结构,索引类型,索引操作,命中索引几个方面来介绍索引。一、索引结构mysql5.5以上的默认存储引擎innodb,只显式支持BTree( 事实上从数据结构上来讲是B+树,mysql称之为BTree)索引,对于频繁访问的表,innodb会建立自适应hash索引,即在B树索引基础上建立hash索引,可以显著提高查找效率...原创 2019-09-29 10:00:14 · 201 阅读 · 0 评论