关系数据库标准查询语言-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、嵌入执行

相关推荐
笃行3505 分钟前
SQL编辑器的隐藏技能:KingbaseES 配套 KSQL Developer 使用笔记
数据库
徐礼昭|商派软件市场负责人6 分钟前
如何打通2B与2C库存?如何破解“线上缺货、线下积压”的内耗?——OMS全渠道「库存一盘货」策略详解
大数据·库存管理·订单管理·商派oms·oms系统
CaptainT11 分钟前
WHERE 到底筛掉了哪些行
sql·mysql
Regentsoft丽晶软件13 分钟前
全渠道一盘货驱动零售品牌DTC转型,破除传统零售割裂和库存冗余
大数据·人工智能·零售
jkyy201417 分钟前
从手机原生相机到医疗机构:规模化膳食采集能力的多场景落地实践
大数据·数码相机·智能手机·健康医疗
源码宝18 分钟前
产科电子病历门诊模块实现:自助建档、孕周计算与产检计划生成
大数据·源码·产科电子病历·产科系统·智慧产科·专科病历
努力进修21 分钟前
时序数据长期承载难题:从压缩、批量写入到数据组织优化
java·开发语言·数据库
CaptainT25 分钟前
先把例子跑起来:MySQL 环境与本文的示例数据
数据库·后端·mysql
Dovis(誓平步青云)26 分钟前
总用电下降了,为什么家庭能源看板仍然提示异常
java·开发语言·数据库·人工智能·算法·电脑·能源
xiaogai_gai26 分钟前
电商采购入库对接财务VMI采购入库(单号回写)实战教程
大数据·数据库