版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Wilder_ting/article/details/78937056
续上节
- 删除命令:
delete from tablename [where condition]
delete from first where number1=‘3’;
删除first表中number1=3的字段
delete t1,t2,t3…tn from t1,t2…tn where condition;
一次删除多个表中的字段数据; - 查询记录:
select * from tablename [where condition];
一种*表示需要进行查询的字段.当然也可以用,
将所需要查询的字段进行分割开来.
select number1,num from first; - 查询不重复记录,使用distinct关键字实现:
select distinct field from tablename;
select distinct num from first;
将first表中不重复的记录查找出来. - 条件查询,根据限定条件查询记录,使用where关键字:
select number from first where number=2;
查询表first中number为2的记录,其中条件有多种表现形式,多个条件之间可以使用or
或者and
来表示多个条件之间的关系. - 排序和限制,使用关键字order by来实现,默认情况下是以升序排序,关键字desc表示降序,asc表示升序排列:
select * from tablename order by field;
select * from first order by number;
表示按照number升序方式排列;
对于排序后的记录,如果需要显示某几行记录,那么可以使用关键字limit.
select * from tablename order by field limit [offset,row_count];
select * from first order by number limit 1,3;
表示将表first中的number按照升序排列,并且显示第一条到第三条记录.