有时导出不需要其他数据,只想导出自己需要的数据,此时,用下面这句就可以啦:

mysql -e "select * from 表名" -u 数据库帐号 -p数据库密码 数据库名 > 保存的文件名.txt

注意,密码是直接跟在-p后的。

参考[……]

阅读全文

以下内容完整转自:https://segmentfault.com/a/1190000006499528

软件开发中,常用要用到分页、计算总数,数据量超过千万、上亿的时候,往往count 的需要超过 1s 的执行时间,甚至 3-5s,对于一个追求性能的前沿团队来说,[……]

阅读全文

有时需要select id in 提取数据,但是提取的数据通常都是自带了ASC排序的,如何使用默认的in中的排序呢?经过检索,找到了解决办法,示例代码如下:
MySQL写法:

SELECT * FROM EVENT WHERE eventId IN(443,419,4[......]

阅读全文

有时候insert into 后面的select的部分字段需要引用不是原始值,这种情况代码怎么写?见下述例子:

Insert into test(id,classid,keyid) select @id:={$newsid} as id,@classid:={$id}[......]

阅读全文

以下内容完整转自:https://www.cnblogs.com/jackson0714/p/TSQLFundamentals_05.html

以前总是追求新东西,发现基础才是最重要的,今年主要的目标是精通SQL查询和SQL性能优化。
概述:
本篇主要是对集合运算中并[……]

阅读全文

以下内容完整转自:https://www.jianshu.com/p/25c958196a0b
简书作者:Coding_ff

1、应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。

2、对查询进行优化,应尽量避[……]

阅读全文