select操作的函数调用

原创 2011年01月17日 22:24:00

记录一下在select过程中调用到的一系列函数,以后重点看,尤其是优化部分!!!

在将SQL语句解析后,以连接的顺序形成一个查询基表的队列,。

对select语句的处理有两种方式:

一种是带union的操作

一种是单独的select语句

所有select操作的入口函数为:

handle_select

——mysql_union() //含有union操作

         SELECT_LEX_UNIT:prepare()

         SELECT_LEX_UNIT:exec()

          SELECT_LEX_UNIT:cleanup()

——mysql_select() //仅包含select操作

        JOIN:Prepare()  //准备

        JOIN:optimize()  //优化

        JOIN:exec()      //执行

        JOIN:cleanup()  //清理

 

优化:

1.simplify_joins():外连接转化为内连接,将节点on_expr合并到where中

2.optimize_cond():优化条件语句

3.make_join_statistics:收集统计信息

系统调用 非阻塞处理 --- select函数

select函数 功能:针对于
  • zbh19921021
  • zbh19921021
  • 2014年10月14日 20:56
  • 261

js对 select相关操作

1.通过js 获取 html中select 所有值,选中的值,获取
  • zhangspring1234
  • zhangspring1234
  • 2014年07月25日 08:22
  • 949

js 操作select 下拉框集合常见操作方法

动态删除select中的所有options:         document.getElementById("ddlResourceType").options.length=0;     ...
  • liwei3gjob
  • liwei3gjob
  • 2012年03月04日 23:33
  • 3459

DataTable.Select()中的表达式可使用的函数

经过测试,DataTable.Select()中不支持cast故还是使用convert比较好~ Expression 属性的一个用途是创建计算出的列。例如,若要计算税值,就要将单价乘以给定地区的税率。...
  • IMAGSE
  • IMAGSE
  • 2008年10月16日 15:14
  • 5115

select option控件的操作方法

script language="javascript">         $(document).ready(function() {         //绑定下拉框change事件,当下来框改...
  • LazyDreamHunter
  • LazyDreamHunter
  • 2016年03月23日 22:49
  • 457

栈中函数调用原理详解

函数调用是程序设计中的重要环节,本文就函数调用的过程进行分析。 一、eip、ebp、esp介绍  EIP,EBP,ESP都是系统的寄存器,里面存储的是些地址,我们系统中栈的实现上离不开他们三个...
  • boer521314
  • boer521314
  • 2014年11月23日 15:50
  • 2501

select函数使用浅析

一、函数原型及参数说明     int select(int maxfdp, fd_set *readfds, fd_set *writefds, fd_set *errorfds, struct ...
  • silent123go
  • silent123go
  • 2016年09月18日 19:32
  • 1504

client 和 server 通讯实例(TCP协议使用 select 函数)

client 和 server 通讯实例(使用 select 函数) 服务器端代码(Linux系统): /****** server.c for Linux ******/ #include ...
  • iw1210
  • iw1210
  • 2013年09月18日 17:01
  • 1849

【DOM操作】DOM操作HTML中的Select标签

Select DOM 序号 IE Firefox 备注 1 option innerText option text var option = document...
  • itpinpai
  • itpinpai
  • 2015年08月08日 12:05
  • 1799

seleniumWebDriver的API操作下拉列表Select元素操作_10_2

seleniumWebDriver的API操作下拉列表Select元素操作_10_2 @Test public void f() {       //设置两个List对象 Listoption...
  • lvbu_abcd
  • lvbu_abcd
  • 2017年03月03日 21:13
  • 794
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:select操作的函数调用
举报原因:
原因补充:

(最多只允许输入30个字)