MySQL去重,一条SQL语句完美解决【去重留一】 [MySQL]

场景:数据库中存在重复记录,删除重复记录保留其中一条(是否重复的判断基准为多个字段)
kyle 6年前 浏览 7526 评论0

MySQL数据库一个字段对应多个值&多个字段对应一个值的模糊查询 [MySQL]

当一个字段想模糊查询出多个内容&多个字段想模糊查询出一个内容的时候,你会怎么写SQL语句呢?
kyle 7年前 浏览 6528 评论0

MySQL字符串截取函数 [MySQL]

MySQL 字符串截取函数:left(), right(), substring(), substring_index()。还有 mid(), substr()。其中,mid(), substr() 等价于 substring() 函数,substring() 的功能非常强大和灵活。
kyle 7年前 浏览 3794 评论0

MySQL 常用数据存储引擎区别 [MySQL]

MySQL 有多种存储引擎,目前常用的是 MyISAM 和 InnoDB 这两个引擎,除了这两个引擎以为还有许多其他引擎,有官方的,也有一些公司自己研发的。这篇文章主要简单概述一下常用常见的 MySQL 引擎,一则这是面试中常被问到的问题,二则这也是数据库设计中不可忽略的问题,用合适的引擎可以更好的...
kyle 7年前 浏览 1578 评论0

MySQL数据类型详解 [MySQL]

MySQL数据类型,可以被分为3类:数值类型、日期和时间类型以及字符串(字符)类型 方括号(“[”和“]”)指出可选的类型修饰符的部分 M 指出最大的显示尺寸。最大的合法的显示尺寸是 255 。 D 适用于浮点类型并且指出跟随在十进制小数点后的数码的数量。最大可能的值是30,但是应该不大于M-2。...
kyle 7年前 浏览 2570 评论0

MySQL操作及SQL语句总结 [MySQL]

注释符号: a.-- (注意:--后有一空格) b.# c./*……*/ 停止mysql:net stop mysql 启动mysql:net start mysql /*注:在dos命令下*/ 停止/启动mysql方法二:services.msc mysql 改密码: mysqladmin -u...
kyle 7年前 浏览 1805 评论0

PHP调用MySQL存储过程(带out参数) [MySQL]

问题:在php中用使用mysql方式调用存储过程后无法再执行其它sql执行语句。报错内容:commands out of sync you can't run this command now 。 解决办法:使用mysqli方式,示例代码: //以下为原生写法,可自行封装 //mysqli连接 $m...
kyle 7年前 浏览 2564 评论0

跟据经纬度实现附近搜索及按距离排序 [MySQL]

《跟据经纬度实现附近搜索》网上有很多资料,mysql空间数据库、矩形算法、geohash等,当数据上了百万之后mysql空间数据库方法是最强最精确的(查询前100条数据只需5秒左右)。 接下来推出一个计算方法,查询速度是mysql空间数据库算法的2倍 $lng是你的经度,$lat是你的纬度 SEL...
kyle 7年前 浏览 4396 评论0

如何搭建​日均PV千万的后台 [MySQL]

一个日均PV在千万以上的移动客户端,大概有20w-50w的注册用户数。为了简单起见,将一次PV来代表一次Http请求。在移动客户端下,这些是纯逻辑的,不包含静态页面的访问和图片的访问。 并发量 并发量的计算公式是pv/时间。无论是再复杂的请求平均响应时间在1秒以内,如果超过的1秒,那么就说明需要调...
kyle 7年前 浏览 1566 评论0

MySQL InnoDB 逻辑存储结构 [MySQL]

如果创建表时没有显示的定义主键,mysql会按如下方式创建主键: 首先判断表中是否有非空的唯一索引,如果有,则该列为主键。 如果不符合上述条件,存储引擎会自动创建一个6字节大小的指针。 当表中有多个非空的唯一索引,会选择建表时第一个定义的非空唯一索引。注意根据的是定义索引的顺序,不是创建列的顺序。...
kyle 7年前 浏览 2656 评论0

MySQL 如何存储大数据 [MySQL]

MySQL大致的逻辑存储结构在这篇文章中有介绍,做为基本概念:InnoDB 逻辑存储结构 注:文中所指的大数据指的是长度较长的数据字段,包括varchar/varbinay/text/blob。 Compact行格式我们首先来看一下行格式为Compact是如何存储大数据的: mysql> se...
kyle 7年前 浏览 1789 评论0

MySQL 数据类型 [MySQL]

MySQL 数据类型MySQL中定义数据字段的类型对你数据库的优化是非常重要的。 MySQL支持多种类型,大致可以分为三类:数值、日期/时间和字符串(字符)类型。 数值类型MySQL支持所有标准SQL数值数据类型。 这些类型包括严格数值数据类型(INTEGER、SMALLINT、DECIMAL和NU...
kyle 7年前 浏览 1243 评论0

MySQL百万级分页优化 [MySQL]

  普通分页   数据分页在网页中十分多见,分页一般都是limit start,offset,然后根据页码page计算startselect * from user limit 1,20   这种分页在几十万的时候分页效率就会比较低了,MySQL需要从头开始一直往后计算,这样大大影响效率SELECT...
kyle 7年前 浏览 1213 评论0

MySQL大表优化方案 [MySQL]

单表优化除非单表数据未来会一直不断上涨,否则不要一开始就考虑拆分,拆分会带来逻辑、部署、运维的各种复杂度,一般以整型值为主的表在千万级以下,字符串为主的表在五百万以下是没有太大问题的。而事实上很多时候MySQL单表的性能依然有不少优化空间,甚至能正常支撑千万级以上的数据量: 字段 尽量使用TINYI...
kyle 7年前 浏览 1258 评论0

MySQL常用SQL语句 [MySQL]

MySQL常用SQL语句
kyle 7年前 浏览 1472 评论0

MySQL笔记(Windows篇) [MySQL]

MySQL笔记(Windows篇)
kyle 8年前 浏览 1677 评论0

每天定时备份mysql数据库任务 [MySQL]

每天定时备份mysql数据库任务,删除指定天数前的数据,保留指定天的数据
kyle 8年前 浏览 1724 评论0
热门标签