SQL总结语法

本文介绍了多种SQL语句的功能,如SELECT用于检索数据,INSERT用于增加数据等。还说明了视图定义中包含特定元素时,UPDATE和INSERT语句的使用限制。此外,提及了排序、分组、操作符、逻辑运算符等内容,以及DML、DDL、DCL三种语言的定义。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

SELECT:用于检索数据
INSERT:用于增加数据到数据库
UPDATE:用于从数据库中修改现存的数据
DELETE:用于从数据库中删除数据

当视图定义中包含以下元素之一时不能使用update:
–组函数
–GROUP BY子句
–DISTINCT 关键字
–ROWNUM 伪列
–列的定义为表达式
当视图定义中包含以下元素之一时不能使insert:
–组函数
–GROUP BY 子句
–DISTINCT 关键字
–ROWNUM 伪列

Select min(salary),max(salary)
,avg(salary),sum(salary) from employees
– avg平均值
–max 最大值
–min 最小值
–sum 总和
order by语句:asc 升序 ;desc 降序
group by子句:对查询结果进行分组合并
having子句:与group by子句配套使用,与where类似,但主要是针对分组字段的条件。
In操作符:用在where后面,当同时查询多个语法时,可以简化写法
Like操作符:实现模糊查询
逻辑运算符:AND 逻辑与 OR 逻辑或 NOT 逻辑非
逻辑运算符的优先次序为:NOT→AND→OR
BETWEEN…AND:决定某一数值是否介于特定的范围之内
Update:更新表中已有的数据
Insert into:向表添加新的数据
Delete From:删除表中的记录,删除指定数据。 delete from <表名> where <条件>
CREATE TABLE :创建新的表
CREATE TABLE AS SELECT:将查询结果保存为表
ALTER TABLE :更改表结构
CREATE INDEX:建立索引
DROP 删除表或索引
Union:将两个以上的表格或是查询的结果组合起来,但组合的两部分内容必须具有相同的结构。

DML(Data Manipulation Language,数据操作语言):用于检索或者修改数据
DDL(Data Definition Language,数据定义语言): 用于定义数据的结构,比如 创建、修改或者删除数据库对象
DCL(Data Control Language,数据控制语言):用于定义数据库用户的权限
Select命令:从数据库中检索所需要信息

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值