SQL 数据库结构化查询语言

前言

  • SQL 是 Structure Query Language(结构化查询语言)的缩写,它是使用关系模型的数据库应用语言。

  • 结构化查询语言 (Structured Query Language) 简称 SQL (发音:/ˈes kjuː ˈel/ “S-Q-L”),是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名。

  • 结构化查询语言是高级的非过程化编程语言,允许用户在高层数据结构上工作。它不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以具有完全不同底层结构的不同数据库系统, 可以使用相同的结构化查询语言作为数据输入与管理的接口。结构化查询语言语句可以嵌套,这使它具有极大的灵活性和强大的功能。

  • SQL 教程

  • 自学 SQL 网

1、数据库

  • 常见数据库

    • MySQL: :开源免费的数据库,小型的数据库。
    • Oracle: :收费的大型数据库,Oracle 公司的产品
    • DB2: :IBM 公司收费的数据库,常应用在银行系统中
    • SQLServer: :MicroSoft 公司收费的中型数据库,C#、.net 等语言常使用
    • SQLite: :嵌入式的小型数据库,应用在手机端

2、SQL 语言

  • SQL 是用于访问和处理数据库的标准的计算机语言。

  • SQL 语句主要分为以下 3 个类型。

    • DDL(Data Definition Language)语句:数据定义语句,这些语句定义了不同的数据段、数据库、表、列、索引等数据库对象。常用的语句关键字主要包括 create、drop、alter 等。

    • DML(Data Manipulation Language)语句:数据操纵语句,用于添加、删除、更新和查询数据库记录,并检查数据完整性。常用的语句关键字主要包括 insert、delete、update 和 select 等。

    • DCL(Data Control Language)语句:数据控制语句,用于控制不同数据段直接的许可和访问级别的语句。这些语句定义了数据库、表、字段、用户的访问权限和安全级别。主要的语句关键字包括 grant、revoke 等。

文章目录
  1. 1. 前言
  2. 2. 1、数据库
  3. 3. 2、SQL 语言
隐藏目录