欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

入门MySQL:基础操作之DML(数据操纵语言)第二课——常用操作实践

最编程 2024-02-17 12:22:42
...

在DML中,有常见的增、删、查、改四个动作。可以归纳为写、读两种行为。

写:
Insert

insert into table  value/values..
insert into table select .. from ..

Update
	update table set  (where)
	
Delete
	delete from table (where)
	truncate table (属于DDL)

读: select
常见关键字有几个优先级层级,也即是逻辑执行顺序

select … distinct … from … where … group by … having … order by … limit

  1. 确定数据总量行数
    from 表… where

  2. 确定数据总量列数
    select 字段

  3. distinct去重数据行数

     经过上述三个步骤,即得到初步精简的数据,接下来是进一步加工。
    
  4. Group by分组

  5. Having筛选分组数据

     经过进一步数据加工,已经得到最精简的数据结果,接下来就是排序和截断。
    
  6. Order by排序

  7. Limit截断

上述步骤先后顺序的核心思想,就是先得到最精简的数据,然后再进行加工这样的效率是最高的,比如Order by排序采用任意算法时,总量越大其耗时越长。