第二章 基础查询 2-1 SQL语句基础

一、列的查询
基本的SELECT语句:
SELECT <列名 >,......
FROM < 表名>;
注:子句是SQL的组成要素。
注:查询结果中的列的顺序和SELECT子句中的顺序相同。
 
二、查询出表中所有列
SELECT *
FROM < 表名>;
注:使用*的时候,就无法设定列的显示顺序了。这是会按照CREATE TABLE语句的定义对列进行排序。
注:插入空行(无任何字符的行)会造成执行错误。
 
三、为列设定别名
SQL语句中使用AS关键字为列设定别名。
使用中文别名时需要用双引号("")括起来。
使用双引号可以设定包含空格的别名,但是不推荐用,可用下划线_替代空格。如:product_list
 
四、常数的查询
SELECT 子句中不仅可以书写列名,还可以书写常数。

一、列的查询
基本的SELECT语句:
SELECT <列名 >,......
FROM < 表名>;
注:子句是SQL的组成要素。
注:查询结果中的列的顺序和SELECT子句中的顺序相同。
 
二、查询出表中所有列
SELECT *
FROM < 表名>;
注:使用*的时候,就无法设定列的显示顺序了。这是会按照CREATE TABLE语句的定义对列进行排序。
注:插入空行(无任何字符的行)会造成执行错误。
 
三、为列设定别名
SQL语句中使用AS关键字为列设定别名。
使用中文别名时需要用双引号("")括起来。
使用双引号可以设定包含空格的别名,但是不推荐用,可用下划线_替代空格。如:product_list
 
四、常数的查询
SELECT 子句中不仅可以书写列名,还可以书写常数。
五、从结果中删除重复行
删除重复行,通过在SELECT子句中使用DISTINCT来实现。
 
注:使用DISTINCT时,NULL也被视为一类数据。NULL存在多行中,也会被合并为一条NULL数据。
注:DISTINCT关键字只能用在第一个列名之前。
 
六、根据WHERE语句来选择记录
注:SQL语句中的注释是固定的,不能随意更改。
 
七、注释的书写方法
行注释:
书写在“--之后,只能写在同一行”
 
多行注释:
写在”/*“和 ”*/“之间,可以跨多行。

猜你喜欢

转载自www.cnblogs.com/mumulin99/p/9833425.html