Mysql源码学习——源码目录结构

来源:未知 责任编辑:责任编辑 发表时间:2014-01-20 07:54 点击:

 

Mysql源码结构

 

目录清单

 

目录名 注释

 

Bdb 伯克利DB表引擎

 

BUILD 构建工程的脚本

 

Client 客户端

 

Cmd-line-utils 命令行工具

 

Config 构建工程所需的一些文件

 

Dbug Fred Fish的调试库

 

Docs 文档文件夹

 

Extra 一些相对独立的次要的工具

 

Heap HEAP表引擎

 

Include 头文件

 

Innobase INNODB表引擎

 

Libmysql 动态库

 

Libmysql_r 为了构建线程安全的libmysql库

 

Libmysqld 服务器作为一个嵌入式的库

 

Man 用户手册

 

Myisam MyISAM表引擎

 

Myisammrg MyISAM Merge表引擎

 

Mysql-test mysqld的测试单元

 

Mysys MySQL的系统库

 

Ndb Mysql集群

 

Netware Mysql网络版本相关文件

 

NEW-RPM 部署时存放RPM

 

Os2 针对OS/2操作系统的底层函数

 

Pstack 进行堆栈

 

Regex 正则表达式库(包括扩展的正则表达式函数)

 

SCCS 源码控制系统(不是源码的一部分)

 

Scripts 批量SQL脚本,如初始化库脚本

 

Server-tools 管理工具

 

Sql 处理SQL命令;Mysql的核心

 

Sql-bench Mysql的标准检查程序

 

Sql-common 一些sql文件夹相关的C文件

 

SSL 安全套接字层

 

Strings 字符串函数库

 

Support-files 用于在不同系统上构建Mysql的文件

 

Tests 包含Perl和C的测试

 

Tools

 

Vio 虚拟I/O库

 

Zlib 数据压缩库,用于WINDOWS

 

下面给出几个比较重要的目录清单:

 

文件清单

 

目录名 文件名 注释

 

Client

 

get_password.c 命令行输入密码

 

Mysql.cc MySQL命令行工具

 

Mysqladmin.cc 数据库weihu

 

Mysqldump.c 将表的内容以SQL语句输出,即逻辑备份

 

Mysqlimport.c 文本文件数据导入表中

 

Mysqlmanager-pwgen.c 密码生成

 

Mysqlshow.c 显示数据库,表和列

 

Mysqltest.c 被mysql测试单元使用的测试程序

 

----------------------------------------------------------------------------------------------------------------

 

MYSYS

 

Array.c 动态数组

 

Charset.c 动态字符集,默认字符集

 

Charset-def.c 包含客户端使用的字符集

 

Checksum.c 为内存块计算校验和,用于pack_isam

 

Default.c 从*.cnf和*.ini文件中查找默认配置项

发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
用户名: 验证码:点击我更换图片
最新评论 更多>>

推荐热点

  • mysql-mmm
  • mysqldump命令——MySQL数据库备份还原
  • Oracle数据导入MySQL的快捷工具:MySQL Migration Toolkit
  • 简简单单储存过程——循环一个select结果集
  • MySQL数据库十大优化技巧
  • Mysql安装笔记
  • Mysql主主复制架构配置
  • Mysql的Procedure 参数为NULL问题分析
  • MySQL Stmt预处理提高效率问题的小研究
网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
Copyright © 2008-2015 计算机技术学习交流网. 版权所有

豫ICP备11007008号-1