MySQL 基础
数据库由一批数据构成的有序集合,提供对数据安全和完整性控制
数据库约分为三类:层次式数据库、网络式数据库、和关系式数据库
数据库特点:
- 数据共享
- 减少数据冗余
- 采用特定的数据类型
- 有较高的数据独立性
- 具有统一的数据控制功能
常用的数据类型:
- 整数
- 浮点
- 精确小数
- 二进制数据
- 日期/时间
- 字符串
主键
主键(Primary Key)用于标识表中的每一条记录,可以是一列或多列。主键不能重复不能为空。主键目的是为了保证数据的唯一性。
数据库和数据库管理系统的区别
数据库用于存放数据,类似一个容器。
数据库管理系统是用于管理数据库的软件,提供操作机制。
SQL
对数据库进行操作的语言叫做SQL,全称为结构化查询语言(Structured Query Language)。
SQL包含4个部分:
- 数据库定义语言(DDL):DROP、CREATE、ALTER。
- 数据操作语言(DML):INSERT、UPDATE、DELETE。
- 数据查询语言(DQL):SELECT。
- 数据控制语言(DCL):GRANT、REVOKE、COMMIT、ROLLBACK。