代码改变世界

随笔分类 - web---php&Mysql

mysql碎片

2021-07-03 00:10 by youxin, 216 阅读, 收藏, 编辑
摘要: 背景信息 本文描述的表空间碎片,指的是MySQL InnoDB引擎的表空间碎片; 产生原因 表空间碎片产生的常见原因: (1)记录被Delete,且原空间无法复用; (2)记录被Update(通常出现在变长字段中),原空间无法复用; (3)记录插入导致页分裂,页的填充率降低; 影响 如果表空间碎片较 阅读全文

mysql cpu 占用100%

2020-10-26 00:23 by youxin, 125 阅读, 收藏, 编辑
摘要: https://blog.csdn.net/u011239989/article/details/72863333 expain ref: 表示查询所使用的访问类型,type的值主要有八种,该值表示查询的sql语句好坏,从最好到最差依次为:system>const>eq_ref>ref>range> 阅读全文

mysqldump 备份数据

2020-10-15 06:19 by youxin, 407 阅读, 收藏, 编辑
摘要: https://www.jianshu.com/p/7b43e6481c75 linux mysqldump单独安装: yum -y install holland-mysqldump.noarch mysqldump备份简单操作:mysqldump -h[ip] -P[端口号] -u[用户名] - 阅读全文

mysql in和or的效率

2020-09-02 00:18 by youxin, 205 阅读, 收藏, 编辑
摘要: https://blog.csdn.net/w605283073/article/details/93774332 https://blog.csdn.net/weixin_30430169/article/details/95121233 阅读全文

sql server日期相关函数

2020-05-03 17:20 by youxin, 384 阅读, 收藏, 编辑
摘要: 选择昨天: DECLARE @Yesterday date SET @Yesterday = DATEADD(DAY,-1,GETDATE()) 输出: 2020-05-02 把date转成数字: -- 获取时间 SET @Yesterday = DATEADD(DAY,-1,GETDATE()) 阅读全文

包含mysql 递归查询父节点 和子节点

2017-09-19 00:30 by youxin, 1168 阅读, 收藏, 编辑
摘要: 包含mysql 递归查询父节点 和子节点 mysql递归查询,查父集合,查子集合 查子集合 对上面的改进: 上面程序运行如下: 输入1,1, 结果:4,5,14,15,16,17,18,19,1001,1002,1006,1013,1014 输入1,2 :结果:4,5,14,15,16,17,18, 阅读全文

Mysql删除重复记录,保留id最小的一条

2017-02-08 22:53 by youxin, 10635 阅读, 收藏, 编辑
摘要: mysql 查询重复字段,及删除重复记录的方法MySQL, 数据库, 数据库, 字段, 服务器数据库中有个大表,需要查找其中的名字有重复的记录id,以便比较。如果仅仅是查找数据库中name不重复的字段,很容易:SELECT min(`id`),`name` FROM `table` GROUP BY 阅读全文

mysql记录排名

2016-04-21 16:52 by youxin, 6 阅读, 收藏, 编辑
只有注册用户登录后才能阅读该文。 阅读全文

mysql查找字符串出现位置

2016-04-16 18:08 by youxin, 82932 阅读, 收藏, 编辑
摘要: MySQL中的LOCATE和POSITION函数使用方法 FIND_IN_SET(str,strlist) 假如字符串str 在由N 子链组成的字符串列表strlist 中,则返回值的范围在 1 到 N 之间。一个字符串列表就是一个由一些被‘,’符号分开的自链组成的字符串。如果第一个参数是一个常数字 阅读全文

mysql Field xxx doesn't have a default value STRICT_TRANS_TABLES(存储引擎启用严格模式,非法数据值被拒绝)

2016-04-06 19:25 by youxin, 1925 阅读, 收藏, 编辑
摘要: 今天在插入一条数据时发生错误: Field serverid doesn’t have a default value. serverid是设置成了not null int类型的,但是插入的是'',就报了上面的错误。在另一台机子上则不会报错。很奇怪,找了几个小时,终于找到原因了。问题详细情况如下: 阅读全文

mysql 常见的几个错误问题

2016-04-05 11:14 by youxin, 1833 阅读, 收藏, 编辑
摘要: Mysql常见的几个错误问题及解决方法: 1.问题: mysql DNS反解:skip-name-resolve 错误日志有类似警告: 点击(此处)折叠或打开 120119 16:26:04 [Warning] IP address '192.168.1.10' could not be resol 阅读全文

mysql 插入重复值 INSERT ... ON DUPLICATE KEY UPDATE

2016-03-21 21:25 by youxin, 6997 阅读, 收藏, 编辑
摘要: 向数据库插入记录时,有时会有这种需求,当符合某种条件的数据存在时,去修改它,不存在时,则新增,也就是saveOrUpdate操作。这种控制可以放在业务层,也可以放在数据库层,大多数数据库都支持这种需求,如Oracle的merge语句,再如本文所讲的MySQL中的INSERT ... ON DUPLI 阅读全文

mysql 查看是否存在某一张表

2016-03-16 14:52 by youxin, 15875 阅读, 收藏, 编辑
摘要: 判断表是否存在 SELECT table_name FROM information_schema.TABLES WHERE table_name ='yourname'; 或者 判断存储过程是否存在 select * from information_schema.ROUTINES a where 阅读全文

mysql的binlog安全删除

2016-03-15 13:17 by youxin, 4864 阅读, 收藏, 编辑
摘要: 理论上,应该在配置文件/etc/my.cnf中加上binlog过期时间的配置项,expire_logs_days = 10 但是如果没有加这一项,随着产生越来越多的binlog,磁盘被吃掉了不少。可以直接删除binlog文件,但是可以通过mysql提供的工具来删除更安全。因为purge会更新mysq 阅读全文

两个不同数据库之间的两个表如何关联起来查询数据

2016-03-10 11:05 by youxin, 17677 阅读, 收藏, 编辑
摘要: 存在两个数据库DB1,DB2 在DB1中有表Table1(ID,Name),在DB2中有表Table1(ID,IID,AllInfo) ,现在想把Table1,Table1两表关联起来查询一些数据: 查询语句如下: SELECT * FROM DB1.dbo.Table1 INNER JOIN DB 阅读全文

MySQL多表查询

2016-03-09 11:51 by youxin, 1885 阅读, 收藏, 编辑
摘要: 一使用SELECT子句进行多表查询 SELECT 字段名 FROM 表1,表2 … WHERE 表1.字段 = 表2.字段 AND 其它查询条件SELECT a.id,a.name,a.address,a.date,b.math,b.english,b.chinese FROM tb_demo065 阅读全文

MySQL: ERROR13(HY000):Can't get stat of

2016-03-09 11:48 by youxin, 4502 阅读, 收藏, 编辑
摘要: 在mysql中load data数据 mysql> load data infile '/home/a.txt' into table table_a;ERROR 13 (HY000): Can't get stat of '/home/a.txt' (Errcode: 13) 我们用perror命 阅读全文

mysql优化连接数防止访问量过高的方法

2016-02-25 10:56 by youxin, 589 阅读, 收藏, 编辑
摘要: 开发人员都会遇见”MySQL: ERROR 1040: Too many connections”的异常情况,造成这种情况的一种原因是访问量过高,MySQL服务器抗不住,这个时候就要考虑增加从服务器分散读压力;另一种原因就是MySQL配置文件中max_connections值过小。首先,我们来查看m 阅读全文

composer很慢修改镜像

2016-02-02 21:27 by youxin, 979 阅读, 收藏, 编辑
摘要: 有两种方式启用本镜像服务: 系统全局配置: 即将配置信息添加到 Composer 的全局配置文件 config.json 中。见“例1” 单个项目配置: 将配置信息添加到某个项目的 composer.json 文件中。见“例2” 例1:修改 composer 的全局配置文件(推荐方式) 打开命令行窗 阅读全文

mysql key index区别

2015-12-04 19:58 by youxin, 2445 阅读, 收藏, 编辑
摘要: 看似有差不多的作用,加了Key的表与建立了Index的表,都可以进行快速的数据查询。他们之间的区别在于处于不同的层面上。Key即键值,是关系模型理论中的一部份,比如有主键(Primary Key),外键(Foreign Key)等,用于数据完整性检查与唯一性约束等。而Index则处于实现层面,比如可... 阅读全文
1 2 3 4 5 ··· 12 下一页