1 SQL SELECT

select * from lambda.withdrawal_iou_audit_info   //列出lambda.withdrawl_iou_audit_info中所有的列
select withdrawal_id from lambda.withdrawal_detail_info //选择withdrawal_id字段从lambda.withdrawal_detail_info表

 

2 SQL DISTINCT

DISTINCT:在表中,如果出现重复,需要删选出来的话,直接
select distinct withdrawal_id from withdrawal_detail_info

 

3SQL WHERE

where:有条件的从表中选取数据
SELECT withdrawal_id FROM lambda.withdrawal_detail_info where   withdrawal_id=2 

 

4SQL WHERE 中 AND和OR

AND和OR可在where子语句中把两个或多个条件结合起来
AND:如果第一个条件和第二个条件都成立,则AND运算符显示一条记录
OR:如果第一条件和第二个条件只要有一个成立,则OR运算符显示一条记录

AND:SELECT withdrawal_id FROM lambda.withdrawal_detail_info where  withdrawal_id=2  AND withdrawal_status="APPLYING"

OR:SELECT withdrawal_id FROM lambda.withdrawal_detail_info where  withdrawal_id=2  OR withdrawal_status="APPLYING"

 

5SQL ORDER BY

ORDER BY 语句用于根据指定的列对应结果即进行排序(语句默认为升序进行排列)
如果需要降序排列需要使用DESC关键字,将字段放入最后面

SELECT withdrawal_id FROM lambda.withdrawal_detail_info where   withdrawal_status="APPLYING" ORDER BY withdrawal_amt

 

6SQL INSERT INTO

INSERT INTO 表名称 values(值1,值2,...)

INSERT INTO lambda.withdrawal_detail_info values('Gates','Bill','xuanwumen 10')

  

7UPDATE语句

UPDATE语句用于修改表中的数据

update 表名 set 列名称=新值 where 列名称=某值

update  Person set  firstname='lin' where lastame='wilson';

  

8DELETE语句

DELETE语句用于删除表中的行

delete from 表名称 where 列名称=值

delete from lambda.withdrawal_iou_audit_info where  withdrawal_id =2;