一,SQL数据模型
(一)关系型数据库(RDBMS)
1.概念
(百度百科)指采用了关系模型来组织数据的数据库,其以行和列的形式存储数据,以便于用户理解,关系型数据库这一系列的行和列被称为表,一组表组成了数据库。
关系模型可以简单理解为二维表格模型,而一个关系型数据库就是由二维表及其之间的关系组成的一个数据组织。
2.特点
使用表存储数据,格式统一,便于维护
使用SQL语言操作,标准统一,使用方便
(二)数据模型
(通过DBMS即数据库管理系统)在一个数据库服务器中可以创建多个数据库,在一个数据库中可以创建多张二维表,在一张二维表中可以创建多行数据
(下图转载自【黑马程序员】数据库系列教程,博主撰写本系列博客并不谋利,主要目的是方便自己或有需要者查阅笔记,还望海涵~)
二,SQL通用语法
- SQL语句可以单行或多行书写,每句以分号结尾
- SQL语句可以使用空格或缩进(不限个数)来增强语句的可读性
- MySQL数据库的SQL语句不区分大小写,关键字建议使用大写
- 注释:单行注释(-- 这是注释或 # 这是注释),多行注释(/*这是注释*/)
三,SQL语法分类
(点击分类简称,可以快速跳转浏览相关内容噢~😄,如果不能跳转,说明博主还没更新相应的内容,不妨点个关注,保证持续更新!)
分类 | 英文全称 | 说明 |
---|---|---|
DDL | Data Definition Language | 数据定义语言,用来定义数据库对象(数据库,表,字段) |
DML | Data Manipulation Language | 数据操作语言,用来对数据库表中的数据进行增删改 |
DQL | Data Query Language | 数据查询语言,用来查询数据库中表的记录 |
DCL | Data Control Language | 数据控制语言,用来创建数据库用户、控制数据库的访问权限 |