如,要在数据库中包含这样数据的记录有多少条: File Name Size 直接使用 SQL语句查询: SELECT count(*) FROM driver_lookup_com.content where introtext...
分类:
数据库 时间:
2015-06-02 10:45:46
阅读次数:
156
select column_name,data_type from information_schema.columnswhere table_name = '表名'
分类:
数据库 时间:
2015-06-02 06:48:17
阅读次数:
130
1、客户端发送一个请求给服务器。2、服务器先检查查询缓存,命中了缓存,直接返回缓存中的数据,否则进入下一个阶段。3、服务器进行sql解析,预处理,再由优化器生成对应的执行计划。4、mysql根据执行计划,调用存储引擎的API来执行查询5、将结果返回给客户端。
分类:
数据库 时间:
2015-05-31 18:09:44
阅读次数:
178
MySQL 查询数据MySQL 数据库使用SQL SELECT语句来查询数据。你可以通过 mysql> 命令提示窗口中在数据库中查询数据,或者通过PHP脚本来查询数据。语法以下为在MySQL数据库中查询数据通用的 SELECT 语法:SELECT field1, field2,...fieldN t...
分类:
数据库 时间:
2015-05-31 13:38:16
阅读次数:
139
一.操作环境 数据达到百w甚于更多的时候,我们的mysql查询将会变得比较慢, 如果再加上连表查询,程序可能会卡死。即使你设置了索引并在查询中使用到了索引,查询还是会慢。这时候你就要考虑怎么样来提高查询速度了。 抛弃其他的不讲,只从mysql本身的优化来讲,我所知道的方法有三种:mysql集群,my...
分类:
数据库 时间:
2015-05-30 00:25:49
阅读次数:
262
数据库的查询优化有很多事情可以做。下面总结了一些:
基本原则:
减少数据库查询时发生的磁盘I/O数
合理利用索引避免全表遍历、扫描
减少网络传输数据量
只查询需要的字段
如果同时有Group By和Join,尽量先Group By后再Join避免在where语句中使用MySQL函数使用locate(substr, str)代替 like ...
分类:
数据库 时间:
2015-05-29 23:15:46
阅读次数:
245
查询及删除重复记录的方法(一)1、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断select * from peoplewhere peopleId in (select peopleId from people group by peopleId having count...
分类:
数据库 时间:
2015-05-27 22:29:49
阅读次数:
194
如果你需要直接从命令行获取MySQL查询语句结果,那么你可以使用-B和-N这两个参数来达到目的。例:获取MySQL用户数。[root@localhost~]#mysql-BN-uroot-predhatmysql-e‘selectcount(*)fromuser‘
6
[root@localhost~]#-B参数:去掉边框-N参数:只显示结果
分类:
数据库 时间:
2015-05-26 10:51:59
阅读次数:
229
首先我们建立一张带有逗号分隔的字符串。CREATE TABLE test(id int(6) NOT NULL AUTO_INCREMENT,PRIMARY KEY (id),pname VARCHAR(20) NOT NULL,pnum VARCHAR(50) NOT NULL);然后插入带有逗号...
分类:
数据库 时间:
2015-05-20 14:44:30
阅读次数:
202
索引是提高查询速度的最重要的工具。当然还有其它的一些技术可供使用,但是一般来说引起最大性能差异的都是索引的正确使用。在MySQL邮件列表中,人们经常询问那些让查询运行得更快的方法。在大多数情况下,我们应该怀疑数据表上有没有索引,并且通常在添加索引之后立即解决了问题。当然,并不总是这样简单就可以解决问题的,因为优化技术本来就并非总是简单的。然而,如果没有使用索引,在很多情况下,你试图使用其它的方法来...
分类:
数据库 时间:
2015-05-17 15:20:11
阅读次数:
166