mysql
华大哥
擅长多种语言开发前端及后端,喜欢闲余时间敲点code.
展开
-
Yii中 CDbCriteria with join 聚合查询
在yii里面我们会经常使用到聚合函数来查询语句,在relations定义好关联关系后基于可以使用了。比如我们使用 yii CDbCriteria的join , group 来进行连表查询,这种情况下我们是不需要定义relations的关联关系的:$seq = [89857,89856];$c = new CDbCriteria();$c->addInCondition("t.putrec_seqno",$seq);$c->addCondition("i.ie_flag = '..原创 2021-08-10 09:30:45 · 363 阅读 · 0 评论 -
CentOS 安装mysql 5.7.35
一、安装mysql软件先检查之前是否有安装过MySQL:如果有的话,要先卸载:yum remove mysql mysql-server卸载干净了!接着我们来安装。下载并安装MySQL官方的 Yum Repository,Mysql版本5.7.35wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm下载后直接yum安装安装MySQL服务器yu..原创 2021-08-04 15:29:39 · 1751 阅读 · 0 评论 -
thinkphp Mysql MATCH() AGAINST() 的用法和 写法
全文检索在 MySQL 中就是一个 FULLTEXT 类型索引。FULLTEXT 索引用于 MyISAM 表,可以在 CREATE TABLE 时或之后使用 ALTER TABLE 或 CREATE INDEX 在 CHAR、 VARCHAR 或 TEXT 列上创建对于大的数据库,将数据装载到一个没有 FULLTEXT 索引的表中,然后再使用 ALTER TABLE (或 CREAT...原创 2019-08-04 11:56:47 · 2524 阅读 · 1 评论 -
mysql 远程连接 mySql数据库10061错误问题
安装完mysql后,此时只是本机访问mysql,其他的任何机器都是无法访问的,Navicat for mysql更是无法使用。 在服务端MySQL文件夹下找到my.ini文件。修改bind-address=127.0.0.1 为 bind-address=0.0.0.0但是,我没有找到my.ini,进入/etc/mysql/my.cnf这个文件看看吧,发现bind-addres...原创 2018-10-29 09:05:56 · 1777 阅读 · 0 评论 -
mysql explain sql性能分析概述
在这里对explain的各个字段进行详细的分析,来帮助大家分析自己所写的sql是否最佳的使用了索引。首先是select_type:将select查询分为简单(simple)和复杂两种类型复杂类型又分为子查询(subquery)和from列表中包含子查询(drived)simple:drived:就type进行详细的介绍:typ原创 2017-12-04 10:53:29 · 171 阅读 · 0 评论 -
mysql事务隔离级别
1.查看当前会话隔离级别 select @@tx_isolation; 2.查看系统当前隔离级别 select @@global.tx_isolation; 3.设置当前会话隔离级别 set session transaction isolatin level repeatable read; 4.设置系统当前隔离级别 set global原创 2017-09-21 14:53:54 · 174 阅读 · 0 评论 -
MySQL创建全文索引
mysql全文索引使用索引时数据库性能优化的必备技能之一。在MySql数据库中,有四种索引:聚焦索引(主键索引)、普通索引、唯一索引以及我们这里将要介绍的全文索引(FUNLLTEXT INDEX)。 全文索引(也称全文检索)是目前搜索引擎使用的一种关键技术。它能够利用【分词技术】等多种算法智能分析出文本文字中关键词的频率和重要性,然后按照一定的算法规则智能地筛选出我们想原创 2017-09-19 20:21:36 · 365 阅读 · 0 评论 -
mysql中的索引类型
从数据结构角度1、B+树索引(O(log(n))):关于B+树索引,可以参考 MySQL索引背后的数据结构及算法原理2、hash索引:a 仅仅能满足"=","IN"和""查询,不能使用范围查询b 其检索效率非常高,索引的检索可以一次定位,不像B-Tree 索引需要从根节点到枝节点,最后才能访问到页节点这样多次的IO访问,所以 Hash 索引的查询效率要远高于 B-Tree 索引转载 2017-09-19 10:59:47 · 451 阅读 · 0 评论 -
Mysql 事务的四种隔离级别剖析
Mysql 事务的四种隔离级别 开发工作中我们会使用到事务,那你们知道事务又分哪几种吗?MYSQL标准定义了4类隔离级别,用来限定事务内外的哪些改变是可见的,哪些是不可见的。低的隔离级一般支持更高的并发处理,并拥有更低的系统开销。隔离级别由低到高:Read Uncommitted Read Uncommitte原创 2017-09-23 15:33:06 · 270 阅读 · 0 评论 -
mysql 复杂sql子查询的实例
在我们的实际项目中,有时候需要写一下数据汇总和查询,哪么子查询就必不可少。比如我现在有三张表:lch_resource_attribute,idx_lch_resource_category,lch_resource_games那么我现在要查询某个应用的子分类的话,用 left join on左连接select l.game_id as 应用id,l.title as 主分类,m.原创 2016-06-30 19:45:04 · 1101 阅读 · 0 评论