
mysql
文章平均质量分 84
a369405354
这个作者很懒,什么都没留下…
展开
-
php面试题总结(希望建立在理解的基础上)(持续更新ing)
网上很多面试题都是针对题而作答。看完之后过一天就会被遗忘,此时,希望总结一套不但能用于面试作答的题,同时它也能作为一个总结吧。原创 2022-08-05 15:02:27 · 1473 阅读 · 1 评论 -
Mysql模糊查询like效率,以及更高效的写法 在使用msyql进行模糊查询的时候,很自然的会用到like语句,通常情况下,在数据量小的时候,不容易看出查询的效率,但在数据量达到百万级,千万级的时
Mysql模糊查询like效率,以及更高效的写法在使用msyql进行模糊查询的时候,很自然的会用到like语句,通常情况下,在数据量小的时候,不容易看出查询的效率,但在数据量达到百万级,千万级的时候,查询的效率就很容易显现出来。这个时候查询的效率就显得很重要! 一般情况下like模糊查询的写法为(field已建立索引):SELECT `column` FROM `table` W...转载 2018-12-07 09:03:37 · 310 阅读 · 0 评论 -
关系型数据库和非关系型数据库的特性以及各自的优缺点
数据库类型特性优点缺点关系型数据库SQLite、Oracle、mysql1、关系型数据库,是指采用了关系模型来组织数据的数据库;2、关系型数据库的最大特点就是事务的一致性;3、简单来说,关系模型指的就是二维表格模型,而一个关系型数据库就是由二维表及其之间的联系所组成的一个数据组织。1、容易理解:二维表结构是非常贴近逻辑世界一个概念,关系模型相对网状、层次等其他模型来说更容易理解;2、使用方便:通用...转载 2018-03-06 14:22:37 · 10266 阅读 · 0 评论 -
mysql价格排序
isdcode字段按照由小到大的顺序排序,于是乎我是这样写的代码如下复制代码 SELECT * FROM gb_country_isdcode ORDER BY isdcode asc结果如下,发现竟然不是我想要的结果,asc排序是对的呀,于是乎我找呀找,找呀找,终于找到原因了;isdcode是varcher类型的,如果排序的直接用asc显然是不行的,必须将他转换成int类型然后就可以正常排序了...转载 2018-03-05 15:11:28 · 1913 阅读 · 0 评论 -
MYSQL主从同步
MYSQL主从同步架构是目前使用最多的数据库架构之一,MySam引擎负责新增修改删除操作,InnoDB引擎负责查询,所谓的读写分离。尤其是负载比较大的网站,因此对于主从同步的管理也就显得非常重要,新手往往在出现主从同步错误的时候不知道如何入手,这篇文章就是根据自己的经验来详细叙述mysql主从的管理。MYSQL主从同步的作用(1) 数据分布(2) 负载平衡(load balancing)(3) 备...转载 2018-03-07 14:12:28 · 197 阅读 · 0 评论 -
php相关总结2
MYSQL相关知识 1)如何分库分表 分表是分散数据库压力的好方法。 分表,最直白的意思,就是将一个表结构分为多个表,然后,可以再同一个库里,也可以放到不同的库 当然,首先要知道什么情况下,才需要分表。个人觉得单表记录条数达到百万到千万级别时就要使用分表了。 1)分表的分类 1)纵向分表 将本来可以同一个表的内容,人为划分为多个表(所谓的本来,是指按照关系型数据库的第三范式要求,...原创 2018-02-27 12:41:07 · 204 阅读 · 0 评论 -
php相关总结1
1,双引号和单引号的区别 1)双引号解释变量,单引号不解释变量 2)双引号里插入单引号,其中单引号里如果有变量的话,变量解释 3)双引号的变量名后面必须有一个非数字、字母、下划线的特殊字符,或者用变量括起来,否则会将变量后面的部分当做一个整体,引起语法错误 4)双引号解释转义字符,单引号不解释转义字符,但是解释'\和\\ 5)能使单引号字符尽量不要使用双引号字符,单引号的效率比双引号要高(因为双引...原创 2018-02-27 12:39:51 · 430 阅读 · 0 评论 -
关于用户登录状态存session,cookie还是数据库或者memcache的优劣
session中保存登陆状态:优:整个应用可以从session中获取用户信息,并且查询时很方便.在session中保存用户信息是不可缺少的(web应用中)缺:session中不宜保存大量信息,会增减内存消耗量cookie中保存登陆状态:优:数据保存在客户端,方便用户下次登录.如:”记住我“功能缺:安全性不高,一般都是讲数据加密后保存在cookie中memcache应用主要体现在对大量数据的cach...转载 2018-02-27 11:13:04 · 4555 阅读 · 0 评论 -
Mysql分库分表方案
Mysql分库分表方案1.为什么要分表:当一张表的数据达到几千万时,你查询一次所花的时间会变多,如果有联合查询的话,我想有可能会死在那儿了。分表的目的就在于此,减小数据库的负担,缩短查询时间。mysql中有一种机制是表锁定和行锁定,是为了保证数据的完整性。表锁定表示你们都不能对这张表进行操作,必须等我对表操作完才行。行锁定也一样,别的sql必须等我对这条数据操作完了,才能对这条数据进行操作。2. ...转载 2018-02-27 10:58:17 · 159 阅读 · 0 评论 -
MySQL查询优化
阅读目录1、简介2、截取SQL语句3、查询优化基本分析命令4、查询优化几个方向5、索引优化 5.1、索引优点: 5.2、索引缺点 5.3、索引选择 5.4、索引细究6、子查询优化7、等价谓词重写:8、条件化简与优化9、外连接优化10、其他查询优化11、博文总结回到顶部1、简介 一个好的web应用,最重要的一点是有着优秀的访问性能。数据库MySQL是web应用的组成部分,也是决定其性...转载 2018-02-27 10:46:11 · 174 阅读 · 0 评论 -
搭建MySQL高可用负载均衡集群
阅读目录1、简介2、基本环境3、配置MySQL主主复制4、中间件简述 4.1、Haproxy介绍 4.2、keepalived介绍5、中间件的安装与配置(haproxy、keepalived) 5.1、安装haproxy 1)、编译安装haproxy 2)、提供启动脚本 3)、提供配置文件 4)、启动日志 5)、启动haproxy 6)、测试haproxy 5.2、安装keep...转载 2018-02-27 10:41:35 · 236 阅读 · 0 评论