
----数据库
文章平均质量分 51
安子谦
这个作者很懒,什么都没留下…
展开
-
数据库索引初步了解
概念索引是对数据库表中一列或多列的值进行排序的一种结构,使用索引可快速访问数据库表中的特定信息。如果想按特定职员的姓来查找他或她,则与在表中搜索所有的行相比,索引有助于更快地获取信息。目的索引的一个主要目的就是加快检索表中数据的方法。是针对表而建立的,它是由数据页面以外的索引页面组成的,每个索引页面中的行都会含有逻辑指针,以便加速检索物理数据,能协助信息搜索者尽快的找到符合限制条件的记录ID的辅助...原创 2018-05-27 21:25:14 · 210 阅读 · 32 评论 -
数据库分表和分区
概念分表:分表就是将一张表分成N张小表, 分区:就是将一张表的数据分成N个区块,这些区块可以放在一个磁盘上.一张表主要对应三个文件: frm:存放表结构 myd:存放表数据 myi:存放索引的 如果一张表数据量太大了的话,那么myd 和 myi 就会变的很大,那么我们在查询数据的时候就...原创 2018-09-03 12:42:46 · 5339 阅读 · 13 评论 -
数据库分库分表
1 基本思想之什么是分库分表? 从字面上简单理解,就是把原本存储于一个库的数据分块存储到多个库上,把原本存储于一个表的数据分块存储到多个表上。2 基本思想之为什么要分库分表? 数据库中的数据量不一定是可控的,在未进行分库分表的情况下,随着时间和业务的发展,库中的表会越来越多,表中的数据量也会越来越大,相应地,数据操作,增删改查的开销也会越来越大;另外,一台服务器的资源(CPU、磁...原创 2018-09-09 22:18:42 · 207 阅读 · 7 评论 -
MySQL 中SQL语句特殊字符如何处理(大于号, 小于号等)
前言:我们在使用mybatis时SQL是写在xml映射文件中,如果写的sql中有一些特殊字符的话,在解析xml文件的时候会被转义,但我们不希望他被转义,因为转义之后可能会出现一些问题比如SQL语句无法执行(如下图所示).所有我们可以通过<!CDATA[]>来解决下方的SQL语句加粗部分的**<=**就会被解析掉而无法正常实现SQL语句的查询功能SELECT d.plugi...原创 2018-11-16 19:46:03 · 13499 阅读 · 6 评论 -
inner join & left join
原创 2018-11-25 22:18:06 · 187 阅读 · 6 评论