查询修改
查询修改是数据库语句的功能,是数据库中使用较多的操作。
基本信息
- 中文名
查询修改
- 外文名
Query changes
- 类型
计算机科学
- 学科
跨学科
- 目的
查询修改数据
- 概念
数据库语句的功能
查询
查询功能是SQL语句的核心功能,是数据库使用最多的操作,也是最复杂的一个语句。
它的作用就是从数据库中检索满足条件的数据,并将查询结果返回给用户。 查询的数据可以是一个表或多个表或视图,查询结果是由0行(没有满足条件的数据)或多行记录组成的记录集,并允许一个或多个字段作为输出字段。
查询语句的基本结构是Select语句,由select子句(查询内容)、from子句(查询对象)、where子旬(查询条件)、order by子句(排序方式)、group by子句(分组方式)等组成。具体如下:
SECELT<目标序列名>
FROM<数据源>
[WHERE<检索条件表达式>]
[GROUP BY<分组依据列>]
[HAVING<组提取条件>]
[ORDER BY<排序依据序列>]
整个SELECT语句的含义是:根据WHERE子句的条件表达式,从FROM子句指定的基本表或视图中找出满足条件的元组,再按SELECT子句中的目标列表达式,选出元组中的属性值形成结果表。如果有GROUP子句,则将结果按<分组依据列>的值进行分组,该属性列值相等的元组为一个组,每个组产生结果表中的一条记录。通常会在每组中作用集函数。如果GROUP子句带HAVING短语,则只有满足指定条件的组才予输出。如果有ORDER子句,则结果表还要按<排序依据列>的值的升序或降序排序。
修改
数据库中数据的修改包括数据的插入、数据的更新、数据的删除等。
1、插入数据:用INSERT语句插入数据
单行数据的插入:INSERT [INTO] <表名> [(<列表名>)]VALUES (值列表)
多行数据的插入:INSERT [INTO] <表名> [(<列表名>)]子查询语句
2、更新数据:用UPDATE语句修改记录
UPDATE <表名> SET<列名=表达式> [WHERE<更新条件>]
3、删除数据:用DELETE 语句删除数据