MySQL 数据查询

MySQL 查询数据

  语法

    如下为在MySQL数据库中查询数据通用的 SELECT 语法:数据库

SELECT column_name,column_name
FROM table_name
[WHERE Clause]
[LIMIT N][ OFFSET M]
  • 查询语句中你能够使用一个或者多个表,表之间使用逗号(,)分割,并使用WHERE语句来设定查询条件。
  • SELECT 命令能够读取一条或者多条记录。
  • 你能够使用星号(*)来代替其余字段,SELECT语句会返回表的全部字段数据
  • 你能够使用 WHERE 语句来包含任何条件。
  • 你能够使用 LIMIT 属性来设定返回的记录数。
  • 你能够经过OFFSET指定SELECT语句开始查询的数据偏移量。默认状况下偏移量为0。
  • (以上从菜鸟教程copy来的)
( 能够理解为何select *from table_name是显示整个表,由于用*号代替了)

查询一个字段的数据,没想到字段名用小写的也能够查到?这不合理吧感受。spa

查询两个字段,在两个字段在中间加个逗号就行了。3d



多家几条试试看查询操做的效果。blog



目前没有从其余表查,只是在本数据库里查,接下来试试教程

  limit 2的意思是从头开始限制两条数据it

先limit2 再offset 2的意思是限制2条数据,跳过前两条,也是是第3-4条。table

select _column,_column from _table [where Clause] [limit N][offset M]
  • select * : 返回全部记录
  • limit N : 返回 N 条记录
  • offset M : 跳过 M 条记录, 默认 M=0, 单独使用彷佛不起做用
  • limit N,M : 至关于 offset N limit M , 从第 N 条记录开始, 返回 M 条记录