数据库存储位置
1.基于存储位置
1.1 基于磁盘存储 :IO保证数据的持久化。比如MySQL。性能低
1.2基于缓存存储 :数据存储在内存中,可能会丢失一些数据。性能高,比如Redis
2.基于关系划分
2.1 关系型数据库 :mysql oracle sqlserver
2.2 非关系型数据库 :NoSql not only sql。比如Redis
库、表、字段、记录
库是逻辑上的容器,用于存储一组相关联的表
表是数据库中的一种结构,用于存储数据。每一张表都有一个列(字段),用于存储数据的属性。表中的每一行(记录)都代表了一个数据项,包含了列的值
ip和端口号
ip:网络中网络设备的唯一标识
端口号:在网络设备上的东西,要服务的唯一标识
SQL
DDL :data defination language 数据定义语言
CREATE 创建库、表
DROP 删除库、表
ALTER 更新表结构
TRUNCATE 清空表数据
DML :数据操作语言 (更新数据、更新表记录)
INSERT:新增
UPDATE:修改
DELETE:删除
DQL : 数据查询语言
SELECT
DCL : 数据控制语言
事务管理
BEGIN
COMMIT
ROLLBACK
table是表的意思
数据库名不能改
### 数据类型