关系数据库标准查询语言-SQL-SQL语言概述

一、SQL(Structured Query Language)语言

1、是高度非过程化的语言

2、关系数据库管理系统(RDBMS)都支持SQL标准

3、具有定义、查询、更新、控制四大功能

4、数据库对象由数据库(Database)、基本表(Table)、视图(View)、索引(Index)四部分构成

5、命令语句均为英文半角字符

二、SQL语言的功能

1、定义

(1)创建(Create)数据对象

(2)修改(Alter)基本表和视图

(3)删除(Drop)数据对象

2、查询

(1)查询(Select)基本表

3、更新

(1)插入(Insert)基本表

(2)更新(Update)基本表

(3)删除(Delete)基本表

4、控制

(1)授权(Grant)

(2)收权(Revoke)

三、SQL语句格式

SELECT 【ALL|DISTINCT】<目标列表达式1>【,<目标列表达式2>,...】

FROM <表明或视图名1>【,<表名或视图名2>,...】

【WHERE <元组选择条件表达式>】

【GROUP BY <属性列名1>【,<属性列名>,...】【HAVING<组选择条件表达式>】】

【ORDER BY <目标列名1>【ASC|DESC】【,<目标列2>【ASC|DESC】,...】】;

注:

中括号【】表示该项可有可无

尖括号<>中的内容为实际语义

竖线|是选项符,意多项只能存一项

省略号...表示里面的内容可重复

CREATE TABLE <表名>

(<属性列名1><数据类型>【<列级完整性约束条件>】

【,<属性列名2><数据类型>【<列级完整性约束条件>】,...】

【,<表级完整性约束条件>】);

注:

小括号()中包含多个数据项

三、SQL语言使用方式

1、联机交互(使DBMS实例,如SQL Server)

2、嵌入执行

相关推荐
Leo.yuan8 分钟前
企业级数据治理平台选型观察:FineDataLink 5.0 在多源异构环境中的应用价值
大数据·人工智能
HRaitest17 分钟前
拆解AI招聘系统技术架构:从ATS插件到L3级全自主寻访智能体的选型指南
大数据·人工智能·架构·求职招聘
qq_白羊座32 分钟前
Hologres / PostgreSQL jsonb 常用函数 & 操作符对照表
数据库·postgresql
千桐科技32 分钟前
qData 数据中台专业版功能解析:告别 Excel 与 SQL 拼凑,打通系统合并的可追踪数据链路
数据库·sql·excel·qdata
四季豆331 小时前
全球大数据产业发展观察:机遇与合规挑战并存
大数据
罗***S1 小时前
从短住到长住:酒店与服务式公寓的管理差异,远不止入住天数
大数据·公寓管理·长短租酒店管理·长短租一体化
jiushidt1 小时前
在 DBeaver 中为 SQLite 启用 SpatiaLite
数据库·sqlite
电子制造自留地1 小时前
无人机PCB板设计要点:振动、阻抗与散热的工程考量
大数据·科技·无人机·制造·科普
塔望品牌咨询1 小时前
食品品牌BC联动的结构化方法:从招商配称、消费者指名到终端动销
大数据
码士集团小青1 小时前
Google 开源了啥,让 AI Agent 碰数据库不再是定时炸弹
数据库·oracle