IT入门 > 教程 > SQL >
  • 语法规则

    2020/11/22 点击:3670

    一个SQL语句可以放置在一个或多个文本行上。此外,多个SQL语句可以在一个文本行上组合。 SQL中忽略空白和多行。 例如,下面的查询绝对正确。 SELECT CityFROM customers; 但是,建议避免不

  • 选择多个列

    2020/11/22 点击:4886

    如前所述,sql select语句从SQL数据库的表中检索记录。 可以一次选择多个表列。 只需列出用逗号分隔的列名: SELECT FirstName, LastName, City FROM customers; 结果 不要在最后一个列名后加逗号。

  • 选择所有列

    2020/11/22 点击:3734

    要检索表中包含的所有信息,请在SELECT命令后放置星号(*),而不是分别键入每个列名。 下面的SQL语句选择customers表中的所有列: SELECT * FROM customers; 在SQL中,星号表示所有。

  • DISTINCT关键字

    2020/11/22 点击:7117

    在一个表中有多个重复记录的情况下,只返回唯一的记录而不是获取重复的记录可能更有意义。 SQL DISTINCT关键字与SELECT一起使用,以消除所有重复记录并仅返回唯一记录。 DISTINCT的基本

  • limit 关键字

    2020/11/22 点击:5141

    默认情况下,返回满足SQL语句中指定条件的所有结果。但是,有时我们只需要检索记录的一部分。在MySQL中,这是通过使用LIMIT关键字来实现的。 LIMIT的语法如下: SELECT column listFROM ta

  • limit 关键字

    2020/11/22 点击:4538

    也可以从特定偏移量中提取一组记录。 在下面的示例中,我们从第三个位置开始选取四个记录: SELECT ID, FirstName, LastName, CityFROM customers OFFSET 3 LIMIT 4; SELECT ID, FirstName, LastName, City FROM c

  • 完整列名

    2020/11/22 点击:4711

    在SQL中,可以在列名之前提供表名,方法是用点分隔它们。 以下陈述相当: SELECT City FROM customers;SELECT customers.City FROM customers; 上述语法的术语称为该列的“完整列名”。 这种书写形式

  • order by 排序

    2020/11/22 点击:3422

    ORDER BY与SELECT一起用于对返回的数据进行排序。 下面的示例按FirstName列对customers表进行排序。 SELECT * FROM customersORDER BY FirstName; 结果 如您所见,行按FirstName列的字母顺序排列。 默认情况

  • 对多个列排序

    2020/11/22 点击:3037

    ORDER BY可以按多个列对检索到的数据进行排序。当对多个列使用ORDER BY时,请用逗号分隔要跟随ORDER BY的列列表。 这是customers表,显示以下记录: 按 LastName 和 Age排列: SELECT * FROM custo

  • WHERE语句

    2020/11/22 点击:2802

    WHERE子句用于仅提取满足指定条件的那些记录。 WHERE子句的语法: SELECT 列 FROM 表名WHERE 条件; 基于下表: 在上表中,要选择特定记录: SELECT * FROM customersWHERE ID = 7; WHERE子句用于仅提取满足指