- 0
- 0
- 约4.54千字
- 约 42页
- 2025-12-29 发布于陕西
- 举报
MySQL数据库技术应用与实战表记录的检索第五章
入门知识2.集合运算1.创建本单元使用的数据表3.关系运算
01SELECT查询语句030204循序渐进0506WHERE条件语句数据聚合查询JOIN语句子查询语句UNION语句07使用别名查询数据
5.1SELECT查询语句5.1.1查询表中所有字段的数据5.1.2查询表中单个字段的数据5.1.3查询表中多个字段的数据5.1.4使用完全限定字段名查询数据5.1.5使用完全限定表名查询数据【任务5-1】查询学生信息表所有数据
5.1.1查询表中所有字段的数据查询数据表中的所有内容的两种方式。0102SELECTcolumn1[,column2,…,columnn]FROMtable_name(2)使用SELECT语句与字段名查询所有数据SELECT*FROMtable_name(1)使用SELECT语句和通配符(*)。
5.1.2查询表中单个字段的数据需要查询数据表中的某一列数据内容SELECTsingle_columnFROMtable_name
5.1.3查询表中多个字段的数据SELECTcolumn1,column2,…,columnnFROMtable_name查询数据表中多个字段的内容。
5.1.4使用完全限定字段名查询数据限定字段名查询数据是指进行一对一查询指定列数据,需要使用到表名、列名以及点运算符(.)。SELECTtable_name.column1,table_name.column2,…,table_name.columnnFROMtable_name
5.1.5使用完全限定表名查询数据完全限定表面是指使用数据库名、表名、字段名或统配符(*)以及点运算符(.)组成,其特点是可以指定数据表所属的数据库,在查询时更加准确和快速。*SELECT*FROMdatabase_name.table_name使用字段名语句形式*SELECTcolumn1[,column2,…,columnn]FROMdatabase_name.table_name
【任务5-1】查询学生信息表所有数据【任务描述】(1)查询数据表中所有信息。
5.2WHERE条件语句5.2.1WHERE语句语法格式5.2.2查询单一的特定数据5.2.3查询某个范围的数据5.2.4IN和NOTIN条件语句5.2.5BETWEENAND条件语句5.2.6LIKE条件语句5.2.7其它限制条件语句【任务5-2】查询名字带小的学生信息
5.2.1WHERE语句语法格式通过WHERE语句能够查询出数据表中特定的数据记录。或0102SELECTcolumn1[,column2,…,columnn]FROMtable_nameWHEREconditionSELECT*FROMtable_nameWHEREcondition
5.2.2查询单一的特定数据查询单一的特定语句一般选择字段为唯一字段,一般为表的主键。*WHERE字段名=指定值;
5.2.3查询某个范围的数据使用比较运算符查询数据表中某个范围的数据*WHERE字段名比较运算符指定值;
5.2.4IN和NOTIN条件语句NOTIN条件语句可以实现查询某个字段中不符合某些值的对应数据行。*WHERE字段NOTIN(值1,值2,……,值n);IN条件语句可以实现查询某个字段中符合某些值的对应数据行。*WHERE字段IN(值1,值2,……,值n);
5.2.5BETWEENAND条件语句BETWEENAND语句可以用来查询符合某个范围条件的数据,BETWEEN关键字后面紧跟范围的开始值,AND关键字后面紧跟范围的结束值。选择范围包含起始值和结束值。
5.2.6LIKE条件语句LIKE条件语句用于实现模糊查询数据。*WHERE字段名LIKE条件;通配符可选项如下所示。*%*_
5.2.7其它限制条件语句1.AND语句2.OR语句3.ORDERBY语句*SELECT*|column1[,column2,…,columnn]FROMtable_name*[WHEREcondition]ORDERBYcolumn1[ASC|DESC],column2
[ASC|DESC],…,columnn[ASC|DESC]]4.GROUPBY语句*SELECT*|column1[,column2,…,columnn]FROMtable_nam
原创力文档

文档评论(0)