事情永远不会变得容易,但我会变得更好
——24.2.20
一、数据库相关概念
1.数据库
存储数据的仓库,数据是有组织的进行存储
DB
2.数据库管理系统
操纵和管理数据库的大型软件
DBMS
3.SQL
操作关系型数据库的编程语言,定义了一套操作关系型数据库统一标准
SQL
4.操作流程
SQL -> DBMS -> DB
二、关系型数据库(RDBMS)
概念:建立在关系模型基础上,由多张相互连接的二维表组成的数据库
特点:①使用表存储数据,格式统一,便于维护 ②使用SQL语言操作,标准统一,使用方便
数据模型:
三、SQL
1.SQL通用语法
1.SQL语句可以单行或多行书写,以分号结尾
2.SQL语句可以使用空格/缩进来增强语句的可读性
3.Mysql数据库的SQL语句不区分大小写,关键字建议使用大写
4.注释:
①单行注释:-- 注释内容 或 # 注释内容(MySQL特有)
②多行注释: /* 注释内容 */
2.SQL分类
DDL 数据定义语言,用来定义数据库对象(数据库,表,字段)
DML 数据操作语言,用来对数据库表中的数据进行增删改
DQL 数据查询语言,用来查询数据库中表的记录
DCL 数据控制语言,用来创建数据库用户,控制数据库的访问权限