在做sustaning的测试,我们经常需要用到一些数据库的增删查询等操作。在这里选择了公司的QA环境作为练习。写下基础的知识点以供以后查询。
查询语句------select:
select * from application;
select distinct alliance_id from application; //distinct会罗列出这个列下面所有的 数据,不重复
select * from application order by application_id desc;// 降序排列
----------|条件查询 where and or between
select * from application where alliance_id='Ama25531';
select * from application where application_id between 4983900 and 49802312;
----------|like
like主要与通配符一起配合使用,我认为主要的通配符有两个分别是 % 和 _
select * from application where alliance_ID like 'Ema%';// %代表的是匹配剩下的所有字符 select * from application where alliance_ID like 'Ema2820_'; //_仅仅代表的是匹配一个字符
-----------|in
in主要是当你有多个具体的数据要同时取出的时候。可以用in,括号里面有你想取出的机组数据。
select * from application where application_id in ('Ama25531','Ema28201');
-----------|Not
Not,顾名思义就是排除的意思。可以排除你不想取出的数据。
select * from application where not application_id = 471305;
-----------|AS
as 可以作为别名。注意,有As后面的字符不用交引号。中文字符可能会出错。
select alliance_id as mingzi from application where application_id=477555;