简单数据查询操作
增删改查是数据表操作的重要组成部分,尤其是数据表的查询更是数据库与各类应用交互的频繁操作之一。本文课主要介绍简单数据查询语句。
查询语句基本语法
查询语句是实现数据查询的SQL语句mysql截取,用于实现按照一定规则从数据表中找到符合条件的记录。按照查询规则不同可以划分为检查查询语句与复杂查询语句两种类型,查询语句基本语法描述如下:
查询语句基本语法
查询语句基本语法如上所示:需要注意[]部分我们称为子句,主要包括where子句、group子句、order by子句。多个子句在使用时需要按照语法给出的顺序使用。 |表示的是可以选择的值。语法说明如下:
1、字段列表
字段列表是指需要查询显示的字段的序列,多个字段进行查询时需要给出字段名称,并以逗号隔开。
2、[where 条件语句]
带有方括号部分表示可以省略部分,where条件主要用于实现查询结果记录进行筛选,where条件类型较多,可以是单一条件,也可以是多条件。
3、[group by 语句]
该语句与where条件类似也可以省略,如果不省略,是指对查询结果进行分组,多用于分组统计查询语句中。
4、[having 语句]
该语句可以省略,如不省略主要用于实现对group分组之后或者使用聚合函数之后的结果进行条件筛选。
5、[order by语句]
该语句主要用于实现对查询结果进行排序,排序条件可以是单个字段mysql截取,也可以是多个字段。
6、limit [start,] length
该语句主要用于实现从指定位置截取指定数量的记录。
查询语句实例分析
根据查询语句的复杂程度及各类子句使用的数量不同,查询语句可以划分为简单查询语句与复杂查询语句,部分实例分析如下:
SQL 查询语句实例分析
本文实例主要使用已经创建好的数据表,学生信息表与班级信息表,两表结构如下所示:
实例所使用的数据表
(1)查询学生表所有记录?(以下代码中绿色部分为注释说明)
实例1
限时特惠:本站每日持续更新海量设计资源,一年会员只需29.9元,全站资源免费下载
站长微信:ziyuanshu688