• 1.摘要
  • 2.基本信息
  • 3.查询
  • 4.修改

查询修改

查询修改是数据库语句的功能,是数据库中使用较多的操作。

基本信息

  • 中文名

    查询修改

  • 外文名

    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 语句删除数据