![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL
文章平均质量分 74
猿粪已尽
萌新,学习的道路不断成长
展开
-
MySQL教程之concat以及group_concat的用法
本文中使用的例子均在下面的数据库表tt2下执行:一、concat()函数1、功能:将多个字符串连接成一个字符串。2、语法:concat(str1, str2,...)返回结果为连接参数产生的字符串,如果有任何一个参数为null,则返回值为null。3、举例:例1:select concat (id, name, score) as info from tt2;中间有一行为null是因为tt2表中有一行的score值为null。例2:在例1的结果中三个字段id,na转载 2022-02-10 18:55:08 · 2628 阅读 · 0 评论 -
sql优化的几种方式
一、为什么要对SQL进行优化我们开发项目上线初期,由于业务数据量相对较少,一些SQL的执行效率对程序运行效率的影响不太明显,而开发和运维人员也无法判断SQL对程序的运行效率有多大,故很少针对SQL进行专门的优化,而随着时间的积累,业务数据量的增多,SQL的执行效率对程序的运行效率的影响逐渐增大,此时对SQL的优化就很有必要。二、SQL优化的一些方法1.对查询进行优化,应尽量避免全表扫描...转载 2019-12-30 17:37:39 · 128 阅读 · 0 评论 -
mysql和mysqli的区别
mysql是非持继连接函数而mysqli是永远连接函数。也就是说mysql每次链接都会打开一个连接的进程而mysqli多次运行mysqli将使用同一连接进程,从而减少了服务器的开销mysqli是mysql的改进,mysql是面向过程的,mysqli有两种方式:一种是面对对象的,一种是面向过程的。mysqli可以批量处理sql语句mysqli方式 $conn = new mysq...转载 2019-12-19 18:13:55 · 198 阅读 · 0 评论 -
sql语句where条件的数组形式写法
最近看了下tp,想到把它的查询条件写成数组形式,稍微总结了一下。where条件写成数组形式:public function test(){ $where1=array( 'trade_no'=>'435363', 'out_trade_no'=>'435363', '_...原创 2019-11-13 16:52:06 · 6904 阅读 · 0 评论 -
史上最全的mysql基础教程
https://blog.csdn.net/weixin_45108087/article/details/102766281转载 2019-11-07 17:24:49 · 878 阅读 · 0 评论 -
数据库索引规则
原则上索引可以加在任何字段,不过有的字段不需要加索引,或者说,加了反而不好。建立索引常用的规则如下: 1、表的主键、外键必须有索引;2、数据量超过300的表应该有索引;3、经常与其他表进行连接的表,在连接字段上应该建立索引;4、经常出现在Where子句中的字段,特别是大表的字段,应该建立索引;5、索引应该建在选择性高的字段上;6、索引应该建在小字段上,对于大的文本字段甚至超长字段,不...转载 2018-08-07 16:26:33 · 1199 阅读 · 0 评论 -
mysql开启binlog日志方法
mysql安装好后默认是没有开启binlog日志功能的,需要手动开启并重启mysql服务才能生效工具/原料 mysql 方法/步骤 使用下面命令检查是否开启binlog show variables like '%log_bin%'; 查看mysql的配置文件/etc/my.cnf并没有关于binlog的配置(windows环境下,mysql配置文件是my...转载 2019-09-20 15:15:52 · 606 阅读 · 0 评论