SQL 高级查询

    科技2023-10-07  80

    高级数据操作

    新增数据:多数据插入,只写一次insert指令,但可以直接插入多条记录

    insert into 表名[(字段列表)] values(值列表),(值列表)...;

    如果没有条件,则全表更新数据,但可以用limit限制更新的数量

    Update 表名 set name ='aaa' where name = '123' limit 4; --改变4个aaa为123

    删除数据时可以使用limit限制删除数据的量

    delete from 表名 limit 4;
    高级查询

    完整的查询指令:

    Select Select选项 字段列表 from 数据源 where 条件 group by 分组 having 条件 order by 排序 limit 限制;

    select选项: All:默认的,表示保存所有记录; Distinct:去重。去除重复的记录,只保留一条(所有字段都相同) where group by having 运行在group by之后,不用where是因为where无法使用聚合函数 order by(排序) order by有两个属性: asc(升序,默认值),desc(降序) limit 限制查询数据的量

    Processed: 0.012, SQL: 8