Category: SQL

MySQL调整或删除binlog

mysql基于binlog进行复制,一般用于复制的配置类似这样: 某次测试服上,开启了binlog,造成大量的binlog日志写满磁盘(容器10GB),mysql发生死锁。 由于需要binlog调试sql语句不能关闭binlog,所以先减少 […]

继续阅读 →

sql字段操作(拼接、计算)

字段:其实字段与数据库表列的意思基本相同,经常互换使用。 拼接字段:不同的数据库拼接字段用到的操作符不一样,一般的有“+”、“||”两种。而MySQL用到的是函数concat()函数。拼接字段可以将不同字段的值连接起来,select时在一个 […]

继续阅读 →

sql数据过滤where子句

数据库一般都存有海量的数据,而有时需要查询的数据比较少,这时就可以根据过滤条件来检索我们需要的数据,where子句就是干这活的。where子句跟在select子句from的后面。where子句的操作符一般如下: 等于(=)、不等于(< […]

继续阅读 →

sql排序

select 排序的子句 order by  子句:sql语句由子句构成,有些子句是必须的,有些字句是可选的。一个子句通常由一个关键字加上说提供的数据组成。比如select中的from子句、select中的order by子句等。 orde […]

继续阅读 →

sql主键

主键:一列(或一组列),其值能够唯一标识表中每个行。就是说能够唯一标识表中每行的这列(这组列)称为主键。 每张表应该总是设置主键,因为主键有如下好处: a、使用主键可以安全的删除或更新表中的每行数据; b、使用主键可以让数据在磁盘上排列更紧 […]

继续阅读 →

破解MySQL密码的一种方法

公司办公地址迁移,电话系统(IPPBX)沿用了上家公司。但是当我们真正弄这套系统时,没有MySQL数据库的密码(其实这样类似的系统是可以在相关配置文件中找到密码),如是没有多想就开始破解root密码了,如下: 1,修改mysql配置文件/e […]

继续阅读 →

统计字段值中的特殊字符

偶然遇到的一个问题,一个字段值记录着一段字符串,字符出由逗号和数字(id)隔开,需要用sql语句查该字段值中数字的个数(id数)。 好在有大神相助,问了问大神,大神立马解决了,语句如下(感觉这种用法太犀利了,id数就是逗号数加1) 注意:s […]

继续阅读 →