SQL关键字

时间:2020-02-23 14:32:30  来源:igfitidea点击:

SQL关键字是SQL操作的保留字。
这些关键字在SQL版本中用于不同的功能。

SQL关键字

SQL关键字不区分大小写。
因此,关键字SELECT和select的行为将相同。
让我们看一些常用的SQL关键字。

  • ALTER TABLE:ALTER TABLE用于更改表的列。

输出:执行此命令时,将在表table_name中添加一列。

  • AND:AND是用于添加多个条件的sql运算符。
    如果条件连续满足。
    它将成为结果集的一部分。

输出:执行此命令时,如果column1等于value1且column2等于value2,则仅该行符合条件集。

  • AS:AS用于别名列或者表。

输出:执行此命令时,结果将column_name显示为"别名"。

  • AVG:AVG是一个聚合函数,它将提供数字列的平均值。

输出:执行此命令将提供column_name的平均值。

  • BETWEEN:BETWEEN是用于定义集合的运算符。
    范围的值可以是数字,文本和日期。

输出:执行此命令将给出一个以value1和value2为边界的结果集。

  • COUNT:COUNT是提供列的行数的函数。
    该列应为非空列。

输出:执行此命令时,结果将包含column_name的行数。

  • CREATE TABLE:此命令用于在数据库中创建表。
    它允许指定表的名称以及列的数据类型的名称。

输出:执行此命令将创建名称为table_name的表以及列1和列2作为表的列。

  • DELETE:DELETE是用于从表中删除行的命令
    输出:执行此命令时,将根据WHERE子句中的条件选择的行将被删除。

  • GROUP BY:GROUP BY是SQL中的一个子句,仅与聚合函数一起使用。
    它与SELECT语句一起使用,将相同的数据分为几组。

输出:执行此命令将导致根据column_name对结果集进行分组。

  • INNER JOIN:INNER JOIN将在两个表中选择具有匹配值的记录。

输出:上面的命令将导致其中两个表的column_name值匹配的行。

  • INSERT:INSERT用于在表中添加新行。

输出:执行此命令将导致添加新行,并具有与列对应的值。

  • LIKE:LIKE是用于指定模式的运算符。
    该运算符与WHERE子句一起使用。

输出:输出将满足类似模式的行。

  • LIMIT:LIMIT是一个子句,它允许将结果集行限制为limit子句指定的最大数目。

输出:结果集将受到limit子句中提供的数字的限制。

  • MAX:MAX是一个函数,将从指定的列中返回最大值。

输出:输出将为column_name列中指定的最大值。

  • MIN:MIN是一个函数,将从指定的列中返回最小值。

输出:输出将为column_name列中指定的最小值。

  • OR:OR是用于根据WHERE子句中任一条件的满足选择行的运算符。

输出:结果集将包含column_name值为value1或者value2的行。

  • ORDER BY:ORDER BY用于按数字或者字母顺序以升序或者降序对列进行排序。

输出:执行上述命令后,我们将获得升序排列的结果集。

  • 左联接,右联接:即使不满足联接条件,它们也将合并来自不同表的行。
    左/右表中的每一行都返回到结果集中,如果不满足连接条件,则在左/右表的列中填充NULL值。

输出:执行以上命令将导致table_1中的行以及满足table_2中条件的行
输出:上面命令的执行将导致table_2中的行以及满足table_1中条件的行。

  • ROUND:ROUND是一个函数,它根据作为函数一部分指定的整数舍入列中指定的数字。

输出:该命令的输出将导致根据该函数提供的整数舍入该数字。

  • SELECT:SELECT用于从数据库中获取数据。

输出:执行此命令后,结果集将包含column_name列的行。

  • SELECT DISTINCT:SELECT DISTINCT用于从指定的列中检索不同的值。

输出:执行以上命令时,结果集将仅包含column_name列中的唯一值。

  • SUM:SUM是一个函数,它将提供数字列的总值。

输出:执行此命令将导致属于column_name列的所有行的总数。

  • UPDATE:UPDATE用于更新表的一行的值。

输出:执行此命令将导致更新满足where子句中条件的行。

  • WHERE:WHERE用于指定选择行作为结果集的一部分应满足的条件。

输出:此命令的输出将导致满足where子句的行。