mysql-聚合(2)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Wilder_ting/article/details/78937056

续上节

  1. 删除命令:
    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;
    一次删除多个表中的字段数据;
  2. 查询记录:
    select * from tablename [where condition];
    一种*表示需要进行查询的字段.当然也可以用,将所需要查询的字段进行分割开来.
    select number1,num from first;
  3. 查询不重复记录,使用distinct关键字实现:
    select distinct field from tablename;
    select distinct num from first;
    将first表中不重复的记录查找出来.
  4. 条件查询,根据限定条件查询记录,使用where关键字:
    select number from first where number=2;
    查询表first中number为2的记录,其中条件有多种表现形式,多个条件之间可以使用or或者and来表示多个条件之间的关系.
  5. 排序和限制,使用关键字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按照升序排列,并且显示第一条到第三条记录.

猜你喜欢

转载自blog.csdn.net/Wilder_ting/article/details/78937056