表中选取数据
SELECT <列名>, FROM <表名>;
从表中选取符合条件的数据
SELECT <列名>, …… FROM <表名> WHERE <条件表达式>;
相关法则
- 星号(*)代表全部列的意思。
- SQL中可以随意使用换行符,不影响语句执行(但不可插入空行)。
- 设定汉语别名时需要使用双引号(")括起来。
- 在SELECT语句中使用DISTINCT可以删除重复行。
- 注释是SQL语句中用来标识说明或者注意事项的部分。分为1行注释"-- “和多行注释两种”/* */"。
算术运算符和比较运算符
含义 运算符
加法 +
减法 -
乘法 *
除法 /
运算符 含义
= 和~相等
<> 和~不相等
>= 大于等于~
> 大于~
<= 小于等于~
< 小于~
简单示例
编写一条SQL语句,从 product(商品)表中选取出“登记日期( regist 在2009年4月28日之后”的商品,查询结果要包含 product_name 和 regist_date 两列。
select product_name,regist_date from product where regist >='2009-04-28';