基于MySQL的查询优化技术研究
作者:王丽娟 靳继红
来源:《电脑知识与技术》2017年第30
        摘要:随着网络数据库应用的发展,数据库用户对数据查询的速度要求也在日益提高,当MySQL数据表的数据量达到百万级时,普通marquee标签 菜鸟教程SQL查询语句的效率直线下降,因此如何提高SQL语句查询效率,显得十分重要。该文介绍了目前广泛使用的多种查询语句优化方法。
        关键词:MySQL;索引;查询优化
        mysql语句多表查询中图分类号:TP311 文献标识码:A 文章编号:1009-3044201730-0035-02
免费crm
        MySQL数据库是以客户端/服务器模式实现的,是一个多用户、多线程的小型数据库,MySQL因其稳定、可靠、快速、管理方便以及支持众多系统平台的特点,成为世界范围内最流行的开源数据库之一。随着网络数据库应用的日益发展,数据查询的速度也越来越成为整个应用的性能瓶颈了,也成为数据库用户和设计者都极其关心的问题,因此,为了提高数据库系统的性能,对查询进行优化是必不可少的。
        为了测试查询速度,首先创建数据库mydb,在mydb数据库中创建两张表,一个department(部门表),一个employee(员工表),其中employee表采用MyISAM数据存储引擎,为了在批量插入数据时速度更快。
        CREATE TABLE department id INTdeptname VARCHAR50));
        CREATE TABLE employee id INTdeptid INTename VARCHAR20
stripedhyena是什么动物        ENGINE=MYISAM
        定义存储过程p1(),并调用该存储过程将springmvc是前后端分离吗100001条记录批量插入employee表中。
        DELIMITER // MySQL的结束符设置为//,因为MySQL默认的语句结束符号为分号,为了避免与存储过程中的SQL语句结束符相冲突,需要使用DELIMITER改变存储过程的结束符,并以“END //”结束存储过程。存储过程定义完毕后再使用“DELIMITER 恢复默认结束符。
超级sql注入工具

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。