编译安装PHP,解决问题 Don't know how to define struct flock on this system, set --enable-opcache=no详解

configure: error: Don't know how to define struct flock on this system, set --enable-opcache=no 虽然提示了 关闭这个选项,但要搞清楚这个能不能...

Mysql存在则更新,没有则新增详解

insert ignore 当插入数据时,如出现错误时,如重复数据,将不返回错误,只以警告形式返回。 insert ignore into table(col1,col2) values ('val1','val2'); o...

sql语句in详解

  在今天之前sql一直用in语句,知道今天遇到一张数据量很大的表查了三分钟才查出来,这才意识到数据库优化有多重要.作为一名开发人员,首先从优化sql语句开始。   之前用in写sql是这样的 select *...

sql查询优化详解

where 及 order by 涉及的列上建立索引。 where子句中使用!=或<>操作符时,会导致引擎放弃使用索引而进行全表扫描。 like ‘%...%’(全模糊)这样的条件,是无法使用索引的,也会导致全表扫描。 w...

手动建立Mysql表实体类技巧详解

首先执行一条sql语句,也可以在开发中插入数据、修改数据或者查询数据的某个属性时使用。 select sc.COLUMN_NAME from information_schema.COLUMNS as sc where...

学生课程成绩详解

Student(Sid,Sname,Sage,Ssex) 学生表Course(Cid,Cname,Tid) 课程表SC(Sid,Cid,score) 成绩表Teacher(Tid,Tname) 教师表  1、查询“001”课...

Mysql中一级缓存二级缓存区别详解

一级缓存:   也称本地缓存,sqlSession级别的缓存。一级缓存是一直开启的;与数据库同一次会话期间查询到的数据会放在本地缓存中。   如果需要获取相同的数据,直接从缓存中拿,不会再查数据库。   一级缓存失效的四种情况:  ...

Mysql存储过程、索引详解

sql语句执行顺序:       from---> join---> on---> where---> group by---> avg,sum.... --->...

Mysql5.7基于事务转为基于日志详解

先决条件 master端执行 flush logs;show master status; 获取file和position slave端执行 stop slave; change master to master_aut...

sql语句中处理金额,把分换算成元详解

问题,sql语句中直接将金额/100返回的结果会有多个小数位。 select cate.cate_name as name,sum(acc.money)/100 as value from account as acc left j...