随笔分类 - MySQL
摘要:1. 优化简介 MySQL性能优化包括:查询优化、数据库结构优化、MySQL服务器优化等。 2. 查询优化 2.1 分析查询语句 MySQL提供EXPLAIN和DESCRIBE,用来分析查询语句。 EXPLAIN语句的基本语法: 其中,EXTENDED用于EXPLAIN产生附加信息,select_o
阅读全文
摘要:1. 数据类型 MySQL支持多种数据类型,主要有数值类型、日期/时间类型和字符串类型。 (1)数值类型:包括整数类型:TINYINT、SMALLINT、MEDIUMINT、INT、BIGINT, 浮点小数类型:FLOAT和DOUBLE, 定点小数类型:DECIMAL。 (2)日期/时间类型:包括
阅读全文
摘要:1. 索引简介 索引是一种特殊的数据库结构,可以用来快速查询数据中的特定记录。 MySQL中索引包括:普通索引、唯一性索引、全文索引、单列索引、多列索引和空间索引等。 1.1 索引定义 索引由数据库表中一列或多列组合而成,作用是提高对表中数据的查询速度。 索引是创建在表是的,对数据表中一列或多列的值
阅读全文
摘要:1. 视图简介 1.1 视图定义 视图是一种虚拟的表,是从数据库中一个或多个表中导出来的表。 视图可以从已存在的视图的基础上定义。 数据库中只存放视图的定义,并没有存放视图中的数据,数据存放在原来的表中。 视图中的数据依赖于原来的表中的数据,表中的数据发生变化,显示在视图中的数据也会改变。 1.2
阅读全文
摘要:1. 指定数据库 2. 数据库表基本操作 2.1 查看数据表 3. 创建表 3.1 创建表语法 3.2 设置主键 单字段主键: 多字段主键: 3.3 设置外键 3.4 设置非空约束 3.5 设置唯一约束 3.6 设置字段值自动增加 MySQL规定自增长列必须为主键。 AUTO_INCREMENT默认
阅读全文
摘要:1. 登录数据库 2. 数据库基本操作 2.1 查看数据库 2.2 创建数据库 指定字符集: 2.3 查看创建数据库定义 2.4 使用数据库 2.5 显示使用的数据库 2.6 删除数据库 3. 查看数据库系统支持的存储引擎类型 其中,Support中DEFAULT表示默认存储引擎。 3.1 Inno
阅读全文