MySQL
田江
技术没有秘密,只有知道的人多了,才能把技术的作用发挥出来。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
MySQL_表的分区
MySQL表的四种分区类型一、什么是表分区通俗地讲表分区是将一大表,根据条件分割成若干个小表。mysql5.1开始支持数据表分区了。 如:某用户表的记录超过了600万条,那么就可以根据入库日期将表分区,也可以根据所在地将表分区。当然也可根据其他的条件分区。二、为什么要对表进行分区为了改善大型表以及具有各种访问模式的表的可伸缩性,可管理性和提高数据库效率。分区的一些优点包括:...转载 2018-08-12 19:15:43 · 181 阅读 · 0 评论 -
MySQL中文全文检索demoSQL
一、概述 MySQL全文检索是利用查询关键字和查询列内容之间的相关度进行检索,可以利用全文索引来提高匹配的速度。二、语法 MATCH (col1,col2,...) AGAINST (expr [search_modifier]) search_modifier: { IN BOOLEAN MODE | WITH QUERY EXPANSION } ...转载 2018-08-20 23:43:17 · 234 阅读 · 0 评论 -
MySQL HASH分区
介绍基于给定的分区个数,将数据分配到不同的分区,HASH分区只能针对整数进行HASH,对于非整形的字段只能通过表达式将其转换成整数。表达式可以是mysql中任意有效的函数或者表达式,对于非整形的HASH往表插入数据的过程中会多一步表达式的计算操作,所以不建议使用复杂的表达式这样会影响性能。MYSQL支持两种HASH分区,常规HASH(HASH)和线性HASH(LINEAR HASH)...转载 2018-08-19 18:29:38 · 1094 阅读 · 0 评论 -
MySQL中的分区是什么?为什么要分区?有什么好处?怎么进行分区?
MySQL从5.1版本开始支持分区功能,它允许可设置的一定逻辑,跨文件系统分配单个表的多个部分,但是就访问数据库而言,逻辑上还是只有一个表。还是老样子,在学习新知识之前都先带着问题去寻找想要的答案:1、什么是分区?2、为什么分区?好处在哪?3、如何分区?什么是MySQL分区?一开始也讲了,根据一定逻辑规则,将一个表拆成多个更小更容易管理的部分。例如我们新建一张表利用rang...原创 2018-08-19 17:45:34 · 17381 阅读 · 1 评论 -
MySQL表的四种分区类型
一、什么是表分区通俗地讲表分区是将一大表,根据条件分割成若干个小表。mysql5.1开始支持数据表分区了。 如:某用户表的记录超过了600万条,那么就可以根据入库日期将表分区,也可以根据所在地将表分区。当然也可根据其他的条件分区。二、为什么要对表进行分区为了改善大型表以及具有各种访问模式的表的可伸缩性,可管理性和提高数据库效率。分区的一些优点包括:与单个磁盘或文件系统分区...转载 2018-08-19 16:43:45 · 234 阅读 · 0 评论 -
SQL语句常见优化十大案例(MySQL)
1、慢SQL消耗了70%~90%的数据库CPU资源;2、SQL语句独立于程序设计逻辑,相对于对程序源代码的优化,对SQL语句的优化在时间成本和风险上的代价都很低;3、SQL语句可以有不同的写法;下面是我总结的一些SQL常见的优化方法,每个案例都简单易懂,在开发过程中可以作为参考:1.不使用子查询例:SELECT * FROM t1 WHERE id (SELECT id ...转载 2018-08-19 09:30:07 · 2469 阅读 · 0 评论 -
MySql的运算符
目录 算术运算符 比较运算符 逻辑运算符 位运算符 运算符的优先级 数据库中的表结构确立后,表中的数据代表的意义就已经确定。而通过MySQL运算符进行运算,就可以获取到表结构以外的另一种数据。例如,学生表中存在一个birth字段,这个字段表示学生的出生年份。而运用MySQL的算术运算符用当前的年份减学生出生的年份,那么得到的就是这个学...翻译 2018-08-15 17:45:17 · 2816 阅读 · 0 评论 -
MYSQL的约束类型
约束是一种限制,它通过对表的行或列的数据做出限制,来确保表的数据的完整性、唯一性。MYSQL中,常用的几种约束:约束类型: 主键 外键 唯一 非空 自增 默认值 关键字: primary key foreign key unique not null auto_increment...转载 2018-08-15 15:39:00 · 263 阅读 · 0 评论 -
mySQL的数据类型介绍
1、MySQL 数据类型MySQL中定义数据字段的类型对你数据库的优化是非常重要的。MySQL支持多种类型,大致可以分为三类:数值、日期/时间和字符串(字符)类型。2、数值类型(12) 2.1、整数类型(6) 一张图就能解释清楚了: INTEGER同INT。 2.2、定点数(2) DECIMAL和NUMERIC类型在MySQ...转载 2018-08-15 14:51:23 · 445 阅读 · 0 评论 -
【redis】关系型数据库 VS 非关系型数据库
一、关系型数据库? 1.概念 关系型数据库是指采用了关系模型来组织数据的数据库。简单来说,关系模式就是二维表格模型。主要代表:SQL Server,Oracle,Mysql,PostgreSQL。 2.优点(1).容易理解,二维表的结构非常贴近现实世界,二维表格,容易理解。(2)使用方便,通用的sql语句使得操作关系型数据库非常方便。(3)易于维护,数据库的AC...转载 2018-08-21 23:58:49 · 285 阅读 · 0 评论
分享