熄灯之后的学习——再读《MySQL必知必会》(3)

    xiaoxiao2021-04-15  33

    SQL 语句不区分大小写多条 SQL 语句必须以 ; 进行分隔

    多数 SQL 人员认为,将 SQL 语句分成多行更容易阅读和调试

    SELECT * FROM TABLENAME; 返回名为 TABLENAME 的表的所有列的数据,也可以选择单个列或多个列(多个列的时候,每个列,名用 , `分隔开)

    * 是通配符

    检索不同的行

    SELECT DISTINCT * FROM TABLENAME DISTINCT 关键字指示 MySQL 只返回不同的值

    不能不分使用 DISTINCT :DISTINCT 关键字应用于所有列而不仅是前置他的列

    限制结果

    在使用 SELECT 命令的同时配合 LIMIT:

    mysql> select prod_name -> from products -> limit 5; +--------------+ | prod_name | +--------------+ | .5 ton anvil | | 1 ton anvil | | 2 ton anvil | | Detonator | | Bird seed | +--------------+ 5 rows in set (0.00 sec) mysql> select prod_name -> from products; +----------------+ | prod_name | +----------------+ | .5 ton anvil | | 1 ton anvil | | 2 ton anvil | | Detonator | | Bird seed | | Carrots | | Fuses | | JetPack 1000 | | JetPack 2000 | | Oil can | | Safe | | Sling | | TNT (1 stick) | | TNT (5 sticks) | +----------------+ 14 rows in set (0.00 sec) mysql> select prod_name -> from products -> limit 5,5; +--------------+ | prod_name | +--------------+ | Carrots | | Fuses | | JetPack 1000 | | JetPack 2000 | | Oil can | +--------------+ 5 rows in set (0.00 sec)

    limit 5,5 指示 MySQL 返回从行5开始的5行(不指定第一个参数的时候,默认为从 0行开始)。第一个为开始位置,第二个为要检索的行数。

    转载请注明原文地址: https://ju.6miu.com/read-671092.html

    最新回复(0)