排序
MySQL数据库优化(五)—MySQL查询优化
一、mysql查询类型(默认查询出所有数据列)1、内连接 默认多表关联查询方式,查询出两个表中所有字段;可省略inner join 关键字2、外连接 查询出某一张表中的所有数据(1)左连接 ...
MySQL数据库优化(四)——MySQL索引优化
一、索引基础索引类型: 1、普通索引: 创建到任何数据类型中 2、唯一性索引:限制索引值必须唯一 3、全文索引:只能创建到char、varchar、text类型字段上,...
MySQL数据库优化(三)—MySQL悲观锁和乐观锁(并发控制)
一、悲观锁 1、排它锁,当事务在操作数据时把这部分数据进行锁定,直到操作完毕后再解锁,其他事务操作才可操作该部分数据。这将防止其他进程读取或修改表中的数据。 2、实现:大多...
MySQL数据库优化(二)—MySQL事务
一、acid atomicity 原子性 :一个事务被视为一个不可分割的最小工作单元,整个事务要么全执行,要么全部失败回滚。consistency 一致性:数据库总是从一个一致性的状态转换到另一个...
MySQL数据库优化(一)—MySQL引擎
一、mysql引擎种类(一)、innodb1、innodb简介 innodb是my默认引擎,支持事务,in的数据存储在表空间(tablespace)中,通过间隙锁(next-key locking)防止幻读。2、innodb特点 (1...
SQL视图 详细介绍
视图 视图是虚拟的表。与包含的数据表不一样,视图只包含使用时动态检索的数据查询。作为视图,他不包含任何列或数据,包含的只是一个查询。 为什么使用视图? 1:重用sql语句。 2:简化复杂的s...
MySQL自定义函数
自定义函数: 用户自定义函数(user-defined function,UDF)是一种对MySQL扩展的途经,其用法与内置函数相同。 自定义函数有两个必要条件: 1. 参数 2. 返回值 函数可以返回任意类型的值,同样...
MySQL常用的日期时间函数
前三个较为简单此处不再做详细说明 mysql> SELECT NOW(); +---------------------+ | NOW() | +---------------------+ | 2016-09-08 16:12:01 | +-...
MySQL数值运算符和函数
对于普通加减法运算,此处不予详细讲解,如下例: mysql> SELECT 3+4; +-----+ | 3+4 | +-----+ | 7 | +-----+ 1 row in set (0.03 sec) CEIL和FLOOR CEIL为向上取整,只...