新生课堂总结:SELECT数据查询<使用MySQL管理和查询数据>

select 查询语句的语法如下:

语法说明:

  • 必须的子句只有 select 子句和 from 子句。
  • where 子句用于对查询结果进行过滤。
  • group by 子句根据指定列分组,having 子句对分组后的结果进行过滤。
  • order by 子句用于对查询结果进行排序。(asc 表示升序排序,desc 表示降序排序,默认按 asc 排序。)
  • 语法:

    新生课堂总结:SELECT数据查询<使用MySQL管理和查询数据>_第1张图片


选择所有列

 语法:select * from line;

新生课堂总结:SELECT数据查询<使用MySQL管理和查询数据>_第2张图片


查询部分列

语法:select lineNo from line;

新生课堂总结:SELECT数据查询<使用MySQL管理和查询数据>_第3张图片

 

 注意:

         MySQL 针对表名、列名以及关键字,均不区分大小写。如表“line”可写成“LINE”;字段“miles”可写成“MILES”;“select”可写成“SELECT”。


 使用as关键字显示列标题 

使用空格关键字显示列标题 


使用 DISTINCT 关键字过滤重复行

新生课堂总结:SELECT数据查询<使用MySQL管理和查询数据>_第4张图片


函数补充:

  • ceil(a) 为 MySQL 中内置数学函数,其功能是对数值型 a 进行向上取整,如 ceil(12.4) 的值为 13。
  • floor(a) 为 MySQL 中内置数学函数,其功能是对数值型 a 进行向下取整,如 floor(12.7) 的值为 12。
  • round(a) 为 MySQL 中内置数学函数,其功能是对数值型 a 进行四舍五入,如 round(12.7)

 

你可能感兴趣的:(MySQL,新生总结,mysql)