第三篇:SQL数据模型、通用语法和语法分类

一,SQL数据模型

(一)关系型数据库(RDBMS)

1.概念

(百度百科)指采用了关系模型来组织数据的数据库,其以行和列的形式存储数据,以便于用户理解,关系型数据库这一系列的行和列被称为表,一组表组成了数据库

关系模型可以简单理解为二维表格模型,而一个关系型数据库就是由二维表及其之间的关系组成的一个数据组织

2.特点

使用表存储数据,格式统一,便于维护
使用SQL语言操作,标准统一,使用方便

(二)数据模型

(通过DBMS即数据库管理系统)在一个数据库服务器中可以创建多个数据库,在一个数据库中可以创建多张二维表,在一张二维表中可以创建多行数据

(下图转载自【黑马程序员】数据库系列教程,博主撰写本系列博客并不谋利,主要目的是方便自己或有需要者查阅笔记,还望海涵~) 


二,SQL通用语法

  1. SQL语句可以单行或多行书写,每句以分号结尾
  2. SQL语句可以使用空格或缩进(不限个数)来增强语句的可读性
  3. MySQL数据库的SQL语句不区分大小写,关键字建议使用大写
  4. 注释:单行注释(-- 这是注释# 这是注释),多行注释(/*这是注释*/


三,SQL语法分类

(点击分类简称,可以快速跳转浏览相关内容噢~😄,如果不能跳转,说明博主还没更新相应的内容,不妨点个关注,保证持续更新!)

SQL语法分类
分类 英文全称 说明
DDL Data Definition Language 数据定义语言,用来定义数据库对象(数据库,表,字段)
DML Data Manipulation Language 数据操作语言,用来对数据库表中的数据进行增删改
DQL Data Query Language 数据查询语言,用来查询数据库中表的记录
DCL Data Control Language 数据控制语言,用来创建数据库用户、控制数据库的访问权限

相关推荐

  1. 数据库章作业-SQL语言

    2024-02-05 15:02:01       50 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-02-05 15:02:01       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-02-05 15:02:01       101 阅读
  3. 在Django里面运行非项目文件

    2024-02-05 15:02:01       82 阅读
  4. Python语言-面向对象

    2024-02-05 15:02:01       91 阅读

热门阅读

  1. Rust个人学习之Rust国内镜像源

    2024-02-05 15:02:01       42 阅读
  2. 【MySQL】-10 MySQL 存储过程

    2024-02-05 15:02:01       39 阅读
  3. MySQL的存储过程

    2024-02-05 15:02:01       41 阅读
  4. mysql 删除分区表数据

    2024-02-05 15:02:01       50 阅读
  5. MVVM下的窗口关闭

    2024-02-05 15:02:01       51 阅读
  6. ChatGPT高效提问—基础知识(NLP)

    2024-02-05 15:02:01       50 阅读
  7. QT 的 blockSignals(true) 的作用范围

    2024-02-05 15:02:01       44 阅读
  8. C++:通过count和find判断vector中是否包含某个数据

    2024-02-05 15:02:01       45 阅读
  9. 正则表达式

    2024-02-05 15:02:01       42 阅读
  10. WSL和Ubuntu编译IJKPlayer

    2024-02-05 15:02:01       44 阅读
  11. 前端实现数组的去重

    2024-02-05 15:02:01       54 阅读