1、概念
-
数据(Data)
- 反映客观事物属性的记录
-
数据库(DataBase,DB)
- 指长期存储在计算机内、有组织的、统一管理的相关数据的集合
- DB中存储数据具有“集成的”和“共享的”特点
-
数据库管理系统(DataBase Manager System,DBMS)
- 用来管理数据库的软件就是DBMS
- DBMS下可管理多个数据库
-
数据库系统(DataBase System,DB)
- 指在计算机系统中引入数据库后的系统
- 一般由计算机硬件、DB、(操作系统OS、DBMS、数据库开发工具、数据库应用系统)、人员构成
2、DBMS
-
Oracle
-
MySQL
-
PostgreSQL
-
DB2
-
SQL Server
-
Sybase
-
MariaDB
-
GaussDB
-
OceanBase
3、环境
-
Oracle
- 安装数据库软件
- 配置监听器
- 创建数据库
-
MySQL
- 初始化
- 安装服务
- 启动服务
- 重启服务
- 关闭服务
- 卸载服务
4、SQL
-
概念
- 结构化查询语言(Structured Query Language)
- 是为关系型数据库提供访问支持的通用编程语言
-
根据实现功能不同分类
-
DCL:Data Control Language,数据控制语言
grant
revoke
-
deny
-
-
DDL:Data Definition Language,数据定义语言(会导致事务直接结束,默认提交事务)
create table
alter table
truncate table
drop table
-
DML:Data Manipulation Language,数据操纵语言
insert
update
delete
-
DQL:Data Query Language,数据查询语言
- select
from
where
group by
having
order by
-
TCL:Transaction Control Language,事务控制语言
commit
savepoint
rollback
set transaction