Author Archives: admin

MySQL数据库(十一)_查询缓存

查询的执行路径

查询缓存

查询缓存原理( Query Cache )

缓存SELECT操作或预处理查询的结果集和SQL语句,当有新的SELECT语句或预处理查询语句请求,先去查询缓存,判断是否存在可用的记录集,判断标准:与缓存的SQL语句,是否完全一样,区分大小写

优[……]

继续阅读

MySQL数据库(九)_存储引擎

MySQL架构

存储引擎

官方文档:存储引擎比较

存储引擎

MyISAM存储引擎

  1. MyISAM引擎特点
    • 不支持事务
    • 表级锁定
    • 读写相互阻塞,写入不能读,读时不能写
    • 只缓存索引
    • 不支持外键约束
    • 不支持聚簇索引
    • 读取数据较快,占用资源较少
    • 不支持MVCC(多版本并发控制机制)高并发[……]

      继续阅读

MySQL数据库(八)_用户管理

MySQL用户和权限管理

  1. 元数据数据库:mysql
  2. 系统授权表:
    db, host, user
    columns_priv, tables_priv, procs_priv, proxies_priv
  3. 用户账号:
    ‘USERNAME’@’HOST’
    @’HOST’:
  4. 主机名
    IP地址或Network
    通配符: %[……]

    继续阅读

MySQL数据库(六)_SQL语句之JOIN

SQL JOINS

JOIN

  1. 交叉连接:CROSS JOIN
    笛卡尔乘积
  2. 内连接:INNER JOIN
    等值连接:让表之间的字段以“等值”建立连接关系;
  1. 左外连接:LEFT JOIN

格式

  1. 右外连接: RIGHT JOIN

[……]

继续阅读

MySQL数据库(二)_SQL基础与数据类型

SQL基础

关系型数据库的常见组件
1. 数据库:database
2. 表:table
3. 行:row
4. 列:column
5. 索引:index
6. 视图:view
7. 用户:user
8. 权限:privilege
9. 存储过程:procedure
10. 存储函数:func[……]

继续阅读