摘要: 一 索引介绍 二 索引方法 三 索引类型 四 聚合索引和辅助索引 五 测试索引 六 正确使用索引 七 组合索引 八 注意事项 九 查询计划 十 慢日志查询 十一 大数据量分页优化 1. 索引介绍 索引: 简单的说,相当于图书的目录,可以帮助用户快速的找到需要的内容. 在MySQL中也叫做“键”,是存 阅读全文
posted @ 2019-06-10 09:28 冰羽~zZ 阅读(174) 评论(0) 推荐(0)
摘要: 浏览目录: 1.视图 2.触发器 3.存储过程 4.函数 5.事物 6.数据库锁 7.数据库备份 1.视图 视图:是一个虚拟表,其内容由查询定义。同真实的表一样,视图包含一系列带有名称的列和行数据 视图有如下特点; 1. 视图的列可以来自不同的表,是表的抽象和逻辑意义上建立的新关系。 2. 视图是由 阅读全文
posted @ 2019-05-13 22:47 冰羽~zZ 阅读(198) 评论(0) 推荐(0)
摘要: 一,SQL语句定义顺序 二,测试 1,新建一个测试数据库 TestDB; 2,创建测试表 table1 和 table2; CREATE TABLE table1( customer_id VARCHAR(10) NOT NULL, city VARCHAR(10) NOT NULL, PRIMAR 阅读全文
posted @ 2019-05-13 22:22 冰羽~zZ 阅读(157) 评论(0) 推荐(0)
摘要: 一,数据类型 MySQL支持多种类型,大致可以分为四类:数值、字符串类型、日期/时间和其他类型。 二进制类型: bit[(M)] 二进制位(101001),m表示二进制位的长度(1-64),默认m=1 整数类型: tinyint[(m)] [unsigned] [zerofill] 小整数,数据类型 阅读全文
posted @ 2019-05-13 21:52 冰羽~zZ 阅读(136) 评论(0) 推荐(0)
摘要: 范式的概念 为了建立冗余较小、结构合理的数据库,设计数据库时必须遵循一定的规则。在关系型数据库中这种规则就称为范式。范式是符合某一种设计要求的总结。要想设计一个结构合理的关系型数据库,必须满足一定的范式。 在实际开发中最为常见的设计范式有三个: 1.第一范式(确保每列保持原子性) 第一范式是最基本的 阅读全文
posted @ 2019-05-13 21:01 冰羽~zZ 阅读(137) 评论(0) 推荐(0)
摘要: #创建部门 CREATE TABLE IF NOT EXISTS dept ( did int not null auto_increment PRIMARY KEY, dname VARCHAR(50) not null COMMENT '部门名称' )ENGINE=INNODB DEFAULT 阅读全文
posted @ 2019-05-13 20:59 冰羽~zZ 阅读(185) 评论(0) 推荐(0)
摘要: 一,简单查询 -- 创建表 DROP TABLE IF EXISTS `person`; CREATE TABLE `person` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(50) NOT NULL, `age` tinyint( 阅读全文
posted @ 2019-05-13 17:44 冰羽~zZ 阅读(182) 评论(0) 推荐(0)
摘要: 一,什么是表 表(TABLE) 是一种结构化的文件,可用来存储某种特定类型的数据。表中的一条记录有对应的标题,标题 称之为 表的字段。 二,创建表 1,创建表 前两个必填项,中括号内可选;约束条件可是多个,无序 create table student( id int not null auto_i 阅读全文
posted @ 2019-05-10 17:41 冰羽~zZ 阅读(194) 评论(0) 推荐(0)
摘要: MySQL数据库的体系架构如下图所示: 从上图中可以看出,MySQL主要分为以下几个组件: 连接池组件 管理服务和工具组件 SQL接口组件 分析器组件 优化器组件 缓冲组件 插件式存储引擎 物理文件 一、存储引擎 存储引擎 : 其实就是指定 表 如何存储数据,如何为存储的数据 建立索引 以及 如何更 阅读全文
posted @ 2019-05-10 17:37 冰羽~zZ 阅读(240) 评论(0) 推荐(0)
摘要: 一,系统数据库 information_schema :虚拟库,不占用磁盘空间,存储的是数据库启动后的一些参数,如用户表信息、列信息、权限信息、字符信息等 mysql:核心数据库,里面包含用户、权限、关键字等信息。不可以删除 performance_schema:mysql 5.5版本后添加的新库, 阅读全文
posted @ 2019-05-08 16:57 冰羽~zZ 阅读(172) 评论(0) 推荐(0)