排序
mysql explain的作用是什么?
mysql explain的作用是模拟Mysql优化器是如何执行SQL查询语句的,从而知道Mysql是如何处理用户的SQL语句,提高数据检索效率,降低数据库的IO成本。 mysql explain的作用是: 模拟Mysql优化器是...
MySQL中B-Tree引索和Hash引索的区别?
MySQL中B-Tree引索和Hash引索的区别:1、B-Tree引索支持最左前缀匹配原则,而Hash引索不支持;2、MyISAM和InnoDB都支持B-Tree引索,而Hash引索只有Memory和NDB引擎索引支持。 Hash索引 Hash 索...
mysql常见索引类型有哪些
mysql常见索引类型有:1、FULLTEXT;2、HASH;3、BTREE;4、RTREE。FULLTEXT为全文索引,目前只有MyISAM引擎支持。HASH索引可以一次定位,因此具有极高的效率。 Mysql目前主要有以下几种索引类...
要保证数据库的数据独立性需要修改的是什么?
要保证数据库的数据独立性需要修改的是什么? 要保证数据库的数据独立性需要修改的是模式与内模式的映射。 DBMS提供了两层映像:外模式/模式映像和模式/内模式映像。外模式到模式的映像,保证...
redis的持久化配置(图文介绍)
redis的持久化配置(图文介绍) redis简述 redis是一款由c语言编写的,开源的高可用的非关系型数据库(nosql,不仅仅是数据库)型的键值对(key-value)数据库。 与传统的数据库不同的是redis的...
详解laravel框架的增删改查
laravel是一个优秀的php框架,它的操作十分简洁、优雅,能够极大地提高开发效率。在laravel框架中,常用的操作就是增删改查,下面就详细介绍一下这几个操作。 一、数据结构设计 在Laravel中,数...
sql语言中,删除一个表的命令是什么
sql语言中,删除一个表的命令是什么? SQL语言中,建立一个表的命令是CREATE,对表进行修改的命令是ALTER, 删除一个表的命令是DROP,另外还有表中数据的插入,删除,查询命令分别为INSERT,UPDA...
会thinkphp能找到实习吗
现在的互联网行业发展迅速,学生们从大学开始就投入到各种学习中,特别是php相关的语言。其中,thinkphp是一个非常流行的框架,也是国内使用最广泛且最受欢迎的框架之一。那么,会thinkphp能找...
为什么Redis是单线程、及高并发快原因详解
Redis的高并发和快速原因 1.redis是基于内存的,内存的读写速度非常快; 2.redis是单线程的,省去了很多上下文切换线程的时间; 3.redis使用多路复用技术,可以处理并发的连接。非阻塞IO 内部实...
SQL 优化的几种方法
SQL 优化的几种方法 1、对查询进行优化,应尽量避免全表扫描; 2、应尽量避免在where子句中对字段进行null值判断; 3、应尽量避免在where子句中使用!=或操作符; 4、“in”和“not in”也要慎用...
谈谈laravel不同的队列类型
laravel 是一个非常流行的 php 开源框架,它包含了许多实用的功能,其中队列(queue)系统就是其中的一个重要组件。queue 能够帮助开发者把耗时操作分离出来,后台异步执行,来提高系统并发量和...