SQL关键字
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子句的行。