- 1
- 0
- 约3.81千字
- 约 4页
- 2023-05-12 发布于上海
- 举报
一. 四种基本的 SQL 语句
查询
select * from table
更新
update table set field=value
插入
insert [into] table (field) values(value)
删除
delete [from] table
二.语句的执行顺序
语法分析
分析语句中语法是否符合规范,衡量语句中各表达式的意义。
语义分析
检查语句中涉及的所有数据库对象是否存在,且用户有相应的权限。
选择优化器
不同的数据库有不同的算法(这个涉及到数据结构),数据库会根据自己的理解(数据库本身)为 SQL 语句选择不同的优化器,不同的优化器会选择不同的“执行计划”
运行“执行计划”
根据“执行计划”执行 SQL 语句。
以上所述是数据执行时的大体路线。
select 语句的执行顺序
借用 ItZik Ben-Gan、Lubor Kollar、Dejan Sarka 所著的《Sql Server 2005 技术内幕:T-SQL 查询》的一段话足以说明:
(8) select (9) distinct (11) top_specification select_list (1)fromlef t_table
(3) join_type join right_table
(2) on join _condition
(4) where where_con
原创力文档

文档评论(0)