首页 > 数据库 >484SQL基本概念和485通用语法

484SQL基本概念和485通用语法

时间:2022-09-27 10:15:10浏览次数:53  
标签:RDBMS Language 数据库 基本概念 注释 SQL 485 数据 484SQL

基本概念

Structured  Query  Language:结构化查询语言

其实就是定义了操作所有关系型数据库的规则,每一种数据库操作的方式存在不一样的地方,称为“方言”

SQL是Structured Query Language的缩写,意思是结构化查询语言,是一种在数据库管理系统(Relational Database Management System, RDBMS)中查询数据,或通过RDBMS对数据库中的数据进行更改的语言

常见的RDBMS有:

  • Oracle Database:甲骨文公司的RDBMS
  • SQL Server :微软公司的RDBMS
  • DB2:IBM 公司的RDBMS
  • PostgreSQL:开源的RDBMS
  • MySQL :开源的RDBMS

注:不同RDBMS的SQL语言略有不同

执行原理

用户在客户端通过SQL语言,将需要的数据和对数据进行的操作的请求发送给RDBMS,RDBMS 根据该语句的内容返回所请求的数据,或者对存储在数据库中的数据进行更新。

根据对RDBMS 赋予的指令种类的不同,SQL 语句可以分为以下三类:

  • DDL(Data Definition Language,数据定义语言)

    • CREATE: 创建数据库和表等对象
    • DROP: 删除数据库和表等对象
    • ALTER: 修改数据库和表等对象的结构
  • DML(Data Manipulation Language,数据操纵语言)

    • SELECT:查询表中的数据
    • INSERT:向表中插入新数据
    • UPDATE:更新表中的数据
    • DELETE:删除表中的数据
  • DCL(Data Control Language,数据控制语言)

    • COMMIT: 确认对数据库中的数据进行的变更
    • ROLLBACK: 取消对数据库中的数据进行的变更
    • GRANT: 赋予用户操作权限
    • REVOKE: 取消用户的操作权限

通用语法

SQL语句可以单行或多行书写,以分号结尾。

可使用空格和缩进来增强语句的可读性。

MySQL 数据库的SQL语句不区分大小写,关键字建议使用大写。

3种注释
单行注释:-- 注释内容或 # 注释内容(mysql特有)多行注释:/* 注释 */

标签:RDBMS,Language,数据库,基本概念,注释,SQL,485,数据,484SQL
From: https://www.cnblogs.com/agzq/p/16733520.html

相关文章

  • 数据库的基本概念和常用的数据库软件介绍
    数据库的基本概念 数据库的英文单词:DataBase 简称:DB什么是数据库?用于存储和管理数据的仓库数据库的特点:持久化存储于数据的,其实数据库就是一个文件系统......
  • SQL基本概念和SQL通用语法
    SQL基本概念Structured Query Language:结构化查询语言其实就是定义了操作所有关系型数据库的规则,每一种数据库操作的方式存在不一样的地方,称为“方言”SQL是Structu......
  • 【博学谷学习记录】超强总结,用心分享|Java基础分享-HTTP 基本概念
    目录1.Http基本概念1.1协议1.2.传输1.3.超文本2.HTTP常见的状态码有哪些?   HTTP基本概念1.HTTP是什么?HTTP是超文本传输协议,也就是HyperText Transfer ......
  • 【C#】接口的基本概念
    目录基本什么是接口接口与抽象类的区别抽象类接口实例设计接口基本什么是接口C#接口(interface)是:用来定义一种程序的协定实现接口的类或者结构要与接口的定义严格一致。......
  • How to Wirelessly Transmit Data to RS232 and RS485 Serial Devices?
    WiththeadventoftheInternetofEverything-IntelligentManufacturingera,theIndustrialInternetofThingshasbecomethegeneraltrend,andtheInterneto......
  • secure boot (二)基本概念和框架
    什么是securebootsecureboot是指确保在一个平台上运行的程序的完整性的过程或机制。secureboot会在固件和应用程序之间建立一种信任关系。在启用secureboot功能后,未经......
  • 树的基本概念介绍
    为什么需要树这种数据结构这是我本人在B站看韩顺平老师数据结构和算法的学习笔记,记录一下,防止忘记1)数组存储方式的分析优点:通过下标方式访问元素,速度快。对于有序数组......
  • 实时系统基本概念
    前后台系统应用程序是一个无限循环,循环中调用相应的函数完成相应的操作,这部分可以看作后台(background)。中断服务程序处理异步事件,这部分可以看成前台。后台也可以叫做任务......
  • Docker 基本概念
    Docker包括三个基本概念 镜像(Image) 容器(Container) 仓库(Repository) 理解了这三个概念,就理解了Docker......
  • 嵌入式(三)基本概念
    1、CPU、MPU、MCU、SOC的区别1、CPU(CentralProcessingUnit),是一台计算机的运算核心和控制核心。CPU由运算器、控制器和寄存器及实现它们之间联系的数据、控制及状态的......