数据库概述

数据的存储方式

1.人工管理阶段
    Excel表格
2.文件系统阶段

数据库技术构成

1.数据库系统 (DataBase System, DBS)
2.数据库管理系统(DataBase Management System, DBMS)

数据库类型划分

关系型数据库(RDS)
    Oracle、MySQL、MariaDB、Percona Server for MySQL、DB2
非关系型数据库(NoSQL)
     Memcache、Redis、MongoDB、

SQL语言(结构化查询语言)

1.DDL(数据库定义语言 //开发人员)
     数据库、表、视图、索引、存储过程、函数、CREATE DROP ALTER
2.DML(数据库操作语言 //开发人员)
     插入数据 INSERT、删除数据 DELETE、更新数据UPDATE
3.DQL(数据库查询语言 //运维开发人员)
     查询数据 SELECT
4.DCL(数据库控制语言 //运维人员)
    控制用户的访问权限 GRANT、REVOKE

数据访问方式

ODBC (php)
JDBC (jsp)

数据库运维

1.安装部署

yum安装
     二进制安装
     源码编译

2.基础操作

增删查改
单表查询
多表查询
视图
触发器
存储过程

3.权限管理

用户授权
安全机制

4.日志管理

访问日志
错误日志
慢查询日志(索引)
binlog

5.备份恢复

逻辑备份
物理备份

6.HA 架构

主从复制
MHA、Mycat

7.性能优化

文档更新时间: 2018-10-29 09:55   作者:李延召