SQL查询语法

本文记录MySQL学习过程中遇到的SQL查询语法~

  • 查询指定字段信息

格式:

select 字段1,字段2,...from 表名;

例如:

select id,name from zhangwu;
  • 查询表中所有字段

格式:

select * from 表名; 

例如:

select * from zhangwu;

注意:使用"*"在练习、学习过程中可以使用,在实际开发中,不推荐使用。原因,要查询的字段信息不明确,若字段数量很多,会导致查询速度很慢。

  • distinct用于去除重复记录

语法:

select distinct 字段 from 表名;

例如:

select distinct money from zhangwu;
  • 别名查询(使用as关键字,as可以省略)

格式:

表别名格式: 
select * from 表名 as 别名;
或
select * from 表名 别名;
列别名格式:
select 字段名 as 别名 from 表名;
或
select 字段名 别名 from 表名;

例如:

表别名:
	select * from zhangwu as zw;
列别名:
	select money as m from zhangwu;
	或
	select money m from zhangwu;
  • 直接对列进行数值运算

例如:

将所有账务的金额+10000元进行显示.
select pname,price+10000 from product;

标签: none