admin管理员组

文章数量:1539849

2023年12月29日发(作者:)

sql数据库详解

【原创版】

目录

数据库的概念和种类

数据库的结构

语句及种类

语句书写规则

5.示例:三张表的连接查询

正文

一、SQL 数据库的概念和种类

SQL(Structured Query Language,结构化查询语言)数据库是一种关系型数据库,通过表来存储和管理数据。常见的关系型数据库有 Oracle、SQL Server、DB2、PostgreSQL 和 MySQL 等。除此之外,还有其他类型的数据库,如层次数据库、面向对象数据库、XML 数据库和键值存储系统(KVS)等。

二、SQL 数据库的结构

SQL 数据库通过表来存储数据,表的结构类似于 Excel,但具有一些特殊的特点和要求:

1.列名称为字段,每个字段都有自己的数据类型和名称;

2.行称为记录,数据库以记录为单位进行读写操作;

3.单元格只能输入一个数据,且不可再拆分。

SQL 数据库一般采用 CS(客户端/服务器)结构,客户端程序(如 Web

浏览器、SQL 客户端工具等)通过数据库管理系统(DBMS)与服务器端的数据库进行交互。

第 1 页 共 2 页

三、SQL 语句及种类

SQL 语句通过关键字、库名、表名、列名等组合而成,用于操作数据库。SQL 语句主要分为以下三类:

1.数据定义语言(DDL):用于定义和管理数据库中的对象(如表、视图、索引等),包括 CREATE、DROP、ALTER 等关键字;

2.数据操纵语言(DML):用于查询和修改数据库中的数据,包括

SELECT、INSERT、UPDATE、DELETE 等关键字;

3.数据控制语言(DCL):用于控制数据库的访问权限和事务处理,包括 COMMIT、ROLLBACK、GRANT、REMOVE 等关键字。

四、SQL 语句书写规则

语句以分号(;)结尾;

2.语句不区分大小写;

3.常数书写方式固定,数字保持原形,字符串和日期使用单引号,如"abc"、"2023-02-12";

4.语句内的单词之间的空格不能全角输入。

五、示例:三张表的连接查询

假设有以下三张表:

表 S(Sname, CID, LID);

表 C(CID, cname);

表 L(LID, lname)。

第 2 页 共 2 页

本文标签: 数据库数据语句用于结构