随笔分类 - MySQL
MySQL之索引优化
摘要:一、Table Demo CREATE TABLE `employees` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(24) NOT NULL DEFAULT '' COMMENT '姓名', `age` int(11) NOT N
阅读全文
Elasticsearch的原理简介
摘要:简介 ES是一个基于RESTful web接口并且构建在Apache Lucene之上的开源分布式搜索引擎。 同时ES还是一个分布式文档数据库,其中每个字段均可被索引,而且每个字段的数据均可被搜索,能够横向扩展至数以百计的服务器存储以及处理PB级的数据。 可以在极短的时间内存储、搜索和分析大量的数据
阅读全文
B树,B+树,红黑树应用场景及B+实现
摘要:B树,B+树,红黑树应用场景笔记 一、B树的应用 1、B树大量应用在数据库和文件系统当中。 它的设计思想是,将相关数据尽量集中在一起,以便一次读取多个数据,减少硬盘操作次数。B树算法减少定位记录时所经历的中间过程,从而加快存取速度。 假定一个节点可以容纳100个值,那么3层的B树可以容纳100万个数
阅读全文
常见SQL问题
摘要:常见SQL问题 一、数据库常见概念 1.触发器的作用? 触发器是一中特殊的存储过程,主要是通过事件来触发而被执行的。它可以强化约束,来维护数据的完整性和一致性,可以跟踪数据库内的操作从而不允许未经许可的更新和变化。可以联级运算。如,某表上的触发器上包含对另一个表的数据操作,而该操作又会导致该表触发器
阅读全文
SQL中ON和WHERE的区别
摘要:SQL中ON和WHERE的区别 数据库在通过连接两张或多张表来返回记录时,都会生成一张中间的临时表,然后再将这张临时表返回给用户。 在使用left jion时,on和where条件的区别如下: 1、 on条件是在生成临时表时使用的条件,它不管on中的条件是否为真,都会返回左边表中的记录。 2、whe
阅读全文
ORM框架
摘要:ORM框架 MyBatis与Mybatis-Plus与JPA MyBatis的优势 SQL语句可以自由控制,更灵活,性能更高。 SQL与代码分类,易于阅读与维护。 提供XML标签,支持编写动态SQL。 MyBatis的劣势 简单的CRUD操作还得写SQL语句。 XML中有大量的SQL要维护。 MyB
阅读全文
db_Driver Manager
摘要:JDBC Java Database Connectivity 是一个独立于特定数据库的管理系统,通用的 SQL 数据库存取和操作的公共接口。 定义一组标准,为访问不同数据库提供了统一途径。 JDBC API 提供者:Java 官方 内容:供开发者调用的接口 java.sql 或者 javax.sq
阅读全文
浙公网安备 33010602011771号