简单的select 查询

MYSQL检索数据

  • 注意1:mysql 的关键字大小写不区别的.列如 SELECT 和 select是等同的
  • 注意2:mysql 的空格和换行都会被过滤掉的.因此可以把 sql 语句分为几段或者一行来写效果都是一样的
Select语句

sql 语句使用 Select 关键词对数据库进行检索.Select 的语法基本结构如下
SELECT 列1,列 2,列 3 FROM 表格
示例如下:下面这条 sql 语句标识在Products表格中查询prod_id这一列.当然,这个示例查询的是一列,您也可以查询多列,得到的数据结构的样式基本一致.

SELECT  prod_id FROM  Products

简单的select 查询

Select 查询全部列

SELECT 使用通配符号(*)来查询一个表格的全部数据.其sql 查询语句的格式为
SELECT * FROM 表名
示例程序如下

SELECT * FROM Products

简单的select 查询

DISTINCT

DISTINCT关键字表明过滤一样查询.把查询到的一样数据过滤掉.DISTINCT的使用需要注意以下几个方面

  • DISTINCT 必须使用在查询语句的头部
  • DISTINCT实际上是把所以的列拼接在一起,然后在对拼接的结果进行去重的.也就是说 DISTINCT 是对整个查询语句生效,而不是只对一个字段生效
    示例程序如下

SELECT  DISTINCT  prod_id,prod_name,` prod_price` FROM Products

简单的select 查询

限定结果

查询语句查询的是表中所有的语句,很有可能是一行,也有可能是多行.使用 limit 语句可以返回指定行数.在 limit后面跟上 offset表明限定的数目从哪一行开始的

  • 注意1: 如果整个查询的结果数目小于限定的数目,那么就会返回全部数量,而不是返回限定的数量
  • 注意:Limit 数量 Offset数量这个查询可以使用缩写:Limit 限定数量,从哪一行开始限定

SELECT  prod_id,prod_name FROM  Products LIMIT  3 OFFSET 1
//或者,这两种效果是一致的
SELECT  prod_id,prod_name FROM  Products LIMIT  3, 1

© 版权声明
THE END
如果内容对您有所帮助,就支持一下吧!
点赞0 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容