MySQL数据库查询方法有哪些_MySQL数据库简单查询的方法

建立如此结构的数据表,并插入110万条随机记录,进行查询性能测试。 插入110万条随机记录后,数据表的大小为102MB。 现在使用phpMyAdmin自带的SQL查询器进行性能分析。 下面进行带索引的模式下查询测试: A. 随机的字符型字段全匹配查询,用时 0.0005(S) B

建立如此结构的数据表,并插入110万条随机记录,进行查询性能测试。

插入110万条随机记录后,数据表的大小为102MB。

现在使用phpMyAdmin自带的SQL查询器进行性能分析。

下面进行带索引的模式下查询测试:

A. 随机的字符型字段全匹配查询,用时 0.0005(S)

2ccdb8543a1d2657e96d43aecc40907b.png

B.随机的主键查询,用时 0.0005(S)

f6978766683fd9a3aa224d13f63ab6b8.png

C.随机的使用字符函数查询,用时 0.4482(S)

46f1ca2ba3dcadeb44b011790df4f05d.png

D.使用LIKE模式一查询,用时 0.0007(S)

8bc31ab2176c32580a9dc3d283c612e4.png

E.使用LIKE模式二查询,用时 0.7361(S)

ec0b58ffcdc31153882a581789fdd461.png

下面是删除了索引的情况下进行测试:

A. 随机的字符型字段全匹配查询,用时 0.3439(S)

a076751401c17fa933cad7b13375a9f6.png

B.随机的主键查询,用时 0.0004(S)

31f9b6ce56ab3d30a04b5b7d7b599bd7.png

C.随机的使用字符函数查询,用时 0.4882(S)

fe0b7d4e055a381debd8b4671f2f71d6.png

D.使用LIKE模式一查询,用时 0.3487(S)

793aed7be4d7b461bc1d306a8f855ed8.png

E.使用LIKE模式二查询,用时 0.7339(S)

cc54c1449d97ec5b7fb902902e6c67fe.png

结论:

对字段进行简单查询的情况下,如果字段建立了索引,查询速度远快于没有建索引的情况。使用MySQL函数的查询即使在建立了索引的情况下,速度依然跟没建索引的情况差不多。在使用 LIKE的 xxx%模式时候,有索引的情况远比没索引的要快,但 %xxx%模式在有索引和没索引的情况一样。

本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉

本文系统来源:php中文网

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值