MySQL
文章平均质量分 69
Lankecms
这个作者很懒,什么都没留下…
展开
-
MySQL之左、右、内关联类型解析
下面是例子分析表A记录如下:id name2 jack4 hello9 heihei3 world1 dream 表B记录如下:id name2 miaomiao4 yanyan7 jack 创建这两个表SQL语句如下:create table a (id var转载 2014-06-24 23:09:20 · 697 阅读 · 0 评论 -
[转载]sql宽字节注入详解
尽管现在呼吁所有的程序都使用unicode编码,所有的网站都使用utf-8编码,来一个统一的国际规范。但仍然有很多,包括国内及国外(特别是非英语国家)的一些cms,仍然使用着自己国家的一套编码,比如gbk,作为自己默认的编码类型。也有一些cms为了考虑老用户,所以出了gbk和utf-8两个版本。我们就以gbk字符编码为示范,拉开帷幕。gbk是一种多字符编码,具体定义自行百度。但有一个地方尤其要...转载 2018-09-06 16:54:58 · 298 阅读 · 0 评论 -
MySQL小知识:mysql 不等于 符号的写法
经过测试发现mysql中用<>与!=都是可以的,但sqlserver中不识别!=,所以建议用<>selece * from jb51 where id<>45sql 里 符号<> 于 != 的区别<> 与!=都是不等于的意思,但是一般都是用<>来代码不等于因为<>在任何SQL中都起作用但是!=在sql2000中用到转载 2018-05-27 22:18:50 · 14490 阅读 · 0 评论 -
mysql-bin.000001文件的来源及处理方法
在MySQL数据库中,mysql-bin.000001、mysql- bin.000002等文件是数据库的操作日志,例如UPDATE一个表,或者DELETE一些数据,即使该语句没有匹配的数据,这个命令也会存储到日志文件中,还包括每个语句执行的时间,也会记录进去的。这样做主要有以下两个目的:1:数据恢复如果你的数据库出问题了,而你之前有过备份,那么可以看日志文件,找出是哪个命转载 2017-03-09 17:30:51 · 4495 阅读 · 0 评论 -
MySQL的字符串连接函数CONCAT, CONCAT_WS,GROUP_CONTACT
在搜索Mysql中怎么实现把一列的多行数据合并成一行时,找到了group_contact函数,它比SqlServer中的select @list=@list+列名 from 表名,的形式方便了许多,在此把字符串连接函数小小的总结一下。CONCAT(str1, str2,...): 返回结果为连接参数产生的字符串。如有任何一个参数为NULL ,则返回值为 NULL。转载 2017-01-14 23:00:25 · 869 阅读 · 0 评论 -
mysql查询优化的20条经验
MySQL性能优化的20条经验今天,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显。关于数据库的性能,这并不只是DBA才需要担心的事,而这更是我 们程序员需要去关注的事情。当我们去设计数据库表结构,对操作数据库时(尤其是查表时的SQL语句),我们都需要注意数据操作的性能。这里,我们不会讲过 多的SQL语句的优化,而只是针对MySQL这一Web应用最多的数据库。希望下转载 2016-10-22 15:59:07 · 768 阅读 · 0 评论 -
浅谈MySQL中优化sql语句查询常用的30种方法
1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中使用!=或3.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null 可以在num上设置默认值0,确保表中n转载 2016-10-22 15:57:42 · 316 阅读 · 0 评论 -
MySQL 读写分离介绍及搭建
MySQL读写分离介绍MySQL读写分离基本原理是让master数据库处理写操作,slave数据库处理读操作。master将写操作的变更同步到各个slave节点。MySQL读写分离能提高系统性能的原因在于:物理服务器增加,机器处理能力提升。拿硬件换性能。主从只负责各自的读和写,极大程度缓解X锁和S锁争用。slave可以配置myia转载 2016-04-29 13:58:03 · 368 阅读 · 0 评论 -
大型网站架构不得不考虑的 10 个问题
作者:丁码农网址:http://blog.csdn.net/dinglang_2009/article/details/6875235#rd这里的大型网站架构只包括高互动性高交互性的数据型大型网站,基于大家众所周知的原因,我们就不谈新闻类和一些依靠HTML静态化就可以实现的架构了,我们以高负载高数据交换高数据流动性的网站为例,比如海内,开心网等类似的web2.0转载 2016-03-22 14:13:53 · 1254 阅读 · 0 评论 -
php mysql 一个查询优化的简单例子
PHP+Mysql是一个最经常使用的黄金搭档,它们俩配合使用,能够发挥出最佳性能,当然,如果配合Apache使用,就更加Perfect了。因此,需要做好对mysql的查询优化。下面通过一个简单的例子,展现不同的SQL语句对于查询速度的影响:存在这样的一张表test,它有一个自增的id作为主索引。现在要查询id号处于某一个范围内的记录,可以使用如下SQL语句: 代码如转载 2016-04-03 13:58:55 · 362 阅读 · 0 评论 -
数据库的读写分离
读写分离,基本的原理是让主数据库处理事务性增、改、删操作(INSERT、UPDATE、DELETE),而从数据库处理SELECT查询操作。数据库复制被用来把事务性操作导致的变更同步到集群中的从数据库。 为什么要分库、分表、读写分? 单表的数据量限制,当单表数据量到一定条数之后数据库性能会显著下降。数据多了之后,对数据库的读、写就会很多。分库减少单台数据库的压转载 2015-10-31 22:11:14 · 789 阅读 · 0 评论 -
TEXT、TINYTEXT、MEDIUMTEXT、LONGTEXT选择
储存不区分大小写的字符数据TINYTEXT 最大长度是 255 (2^8 - 1) 个字符。TEXT 最大长度是 65535 (2^16 - 1) 个字符。MEDIUMTEXT 最大长度是 16777215 (2^24 - 1) 个字符。LONGTEXT 最大长度是 4294967295 (2^32 - 1) 个字符转载 2014-07-28 23:32:37 · 1037 阅读 · 0 评论 -
mysql中char与varchar的区别分析
在mysql教程中char与varchar的区别呢,都是用来存储字符串的,只是他们的保存方式不一样罢了,char有固定的长度,而varchar属于可变长的字符类型。char与varchar的区别 char (13)长度固定, 如'www.jb51.net' 存储需要空间 12个字符 varchar(13) 可变长 如'www.jb51.net' 需要存储空间 13字符,转载 2014-06-18 23:11:54 · 748 阅读 · 0 评论 -
mysql中的unsigned
unsigned 既为非负数,用此类型可以增加数据长度!例如如果 tinyint最大是127,那 tinyint unsigned 最大 就可以到 127 * 2unsigned 属性只针对整型,而binary属性只用于char 和varchar。类型说明tinyint转载 2014-06-18 23:25:37 · 535 阅读 · 0 评论 -
Group by与having理解
注意:select 后的字段,必须要么包含在group by中,要么包含在having 后的聚合函数里。1. GROUP BY 是分组查询, 一般 GROUP BY 是和聚合函数配合使用group by 有一个原则,就是 select 后面的所有列中,没有使用聚合函数的列,必须出现在 group by 后面(重要)例如,有如下数据库表:A B 1 abc转载 2014-06-26 00:26:33 · 522 阅读 · 0 评论 -
MYSQL--事务处理
事务处理在各种管理系统中都有着广泛的应用,比如人员管理系统,很多同步数据库操作大都需要用到事务处理。比如说,在人员管理系统中,你删除一个人员,你即需要删除人员的基本资料,也要删除和该人员相关的信息,如信箱,文章等等,这样,这些数据库操作语句就构成一个事务! 删除的SQL语句delete from userinfo where ~~~delete from mail where转载 2014-07-16 23:13:40 · 973 阅读 · 0 评论 -
导入sql文件报错:1071 Specified key was too long; max key length is 767 bytes
一、背景今天把服务器的数据库导出了一份sql文件,准备导入到本地,但是在导入的时候,报了个错:Syntax error or access violation: 1071 Specified key was too long; max key length is 767 bytes1这就很奇怪了,明明服务器上都可以,凭什么我这边就报错呢。二、错误分析1、错误部分的sql文件CR...转载 2019-04-20 11:05:33 · 944 阅读 · 0 评论