数据库
luxiaobo_1
这个作者很懒,什么都没留下…
展开
-
mysql常用函数总结
concat(s1,s2,...) 连接s1、s2、...为一个字符串 insert(str,x,y,instr) 将字符串str从第x位置开始,y个字符长的子串替换为字符串instr lower(str) 将字符串str中所有字符变为小写 upper(str) 将字符串str中所有字符变为大写 left(str,x) 返回字符串str最左边的x个字符 right(str,x) 返回字符串str最右边的x个字符 lpad(str,n,pad) 用字符串pad对str最左边进行填充,直到长度为n个字符长度 r原创 2021-07-16 19:34:09 · 66 阅读 · 0 评论 -
mysql的运行慢时查询内存进程情况
显示所有进程: show processlist; 杀死所有查询进程: select concat('KILL ',id,';') from information_schema.processlist 查看mysql内存: SELECT TABLE_NAME,DATA_LENGTH+INDEX_LENGTH,TABLE_ROWS FROM information_schema.TABLES WHERE TABLE_SCHEMA='table'; 查看某个库各个表的存储 SELECT table_s原创 2021-03-06 17:10:59 · 234 阅读 · 0 评论 -
yii框架CDbConnection failed to open the DB connection: SQLSTATE[HY000] [2002]
之前稳定运行的数据库,突然报CDbConnection failed to open the DB connection: SQLSTATE[HY000] [2002] No such file or directory 额,查了半天,有个老外说: 127.0.0.1 may work for you because windows may assume to use localhost as ::1 for IPv6 (depending on the version of windows we are原创 2021-03-06 10:40:47 · 262 阅读 · 0 评论 -
Mysql中MyISAM和InnoDB的区别
1、InnoDB支持事务、MyISAM不支持事务 2、InnoDB支持外键、MyISAM不支持 3、InnoDB是聚集索引,MyISAM 是非聚集索引。聚簇索引的文件存放在主键索引的叶子节点上,因此 InnoDB 必须要有主键,通过主键索引效率很高。但是辅助索引需要两次查询,先查询到主键,然后再通过主键查询到数据。因此,主键不应该过大,因为主键太大,其他索引也都会很大。而 MyISAM 是非聚集索引,数据文件是分离的,索引保存的是数据文件的指针。主键索引和辅助索引是独立的。 4、InnoDB最小的锁粒度是行原创 2021-03-06 10:36:56 · 100 阅读 · 0 评论 -
数据库的主从复制
原理: mysql要做到主从复制,其实依靠的是二进制日志,即:假设主服务器叫A,从服务器叫B;主从复制就是B跟着A学,A做什么,B就做什么。那么B怎么同步A的动作呢?现在A有一个日志功能,把自己所做的增删改查的动作全都记录在日志中,B只需要拿到这份日志,照着日志上面的动作施加到自己身上就可以了。这样就实现了主从复制。 实现步骤: 1、首先修改mysql的配置文件,使其支持二进制日志功能 打开主服务...转载 2019-05-31 15:26:47 · 126 阅读 · 0 评论