科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道嵌入式数据库msql在Linux下的应用

嵌入式数据库msql在Linux下的应用

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

嵌入式数据库的名称来自其独特的运行模式。这种数据库嵌入到了应用程序进程中,消除了与客户机服务器配置相关的开销。嵌入式数据库实际上是轻量级的,在运行时,它们需要较少的内存。

来源:中国IT实验室 2008年5月19日

关键字: MySQL 技巧 数据库

  • 评论
  • 分享微博
  • 分享邮件

 # msql.conf - Configuration file for Mini SQL Version 3
# This configuration sets all options to their default values.
# Note : %I is expanded to the value of the Inst_Dir element is included in a value.
[general]
Inst_Dir = /usr/local/msql3
mSQL_User = daemon
Admin_User = root
Pid_File = %I/msql3.pid
TCP_Port = 1114
UNIX_Port = %I/msql3.sock
[system]
Msynch_Timer = 30
Host_Lookup = True
Read_Only = False
Num_Children = 3
Table_Cache = 8
Sort_Max_Mem = 1000
Force_Munmap = False
Query_Log = False
Update_Log = False
Local_Access = True
Remote_Access = False

    四、mSQL工具程序
 
  工具名称:msql
    功能:可与mSQL 服务器连线,直接存取资料库。
 
  工具名称:relshow
    功能:可得知mSQL 服务器资料库的架构。
 
  工具名称:msqladmin
    功能:此工具可管理资料库,做新增、删除资料库 等动作,还可以关闭mSQL 服务器。功能依照参数不同来决定。
 
  参数选项:createdb_name新增一个名叫db_name的资料库。
  dropdb_name删除名叫db_name的资料库。
  shutdown关闭mSQLServer. reload重新读取ACL设定档案,采用新的设定值。
  version显示系统版本与相关资讯。
  stats显示系统的统计资料。
 
  工具名称:msqldump
    功能:可产生一个包含了SQL命令的ASCII档案,这个档案可以重建资料库架构。
 
  工具名称:msqlexport
    功能:将资料库某table中的所有资料一笔笔显示出 来。
 
  工具名称:msqlimport
    功能:可从一个文字档中的资料一笔笔转换到资料库中。

    五、msql的API 函数
 
  对嵌入式系统而言。应用程序往往是通过调用SQL的API函数来执行对特定数据库的操作。API函数使得任何c语言程序都可以与mSQL的数据库引擎进行通信。
 
  表1 mSQL主要API函数表

 序号     函数名称                   功能描述
1       msqlConnect()      用于建立与mSQL服务器的连接
2       msqlQuery()                用于向mSQL服务器提交SQL操作命令
3       msqlSelectDB()     对数据库进行查询等操作前,调用本函数将之选中
4       msqlStoreResult()用于保存查询
5       msqlClose()          关闭己打开的数据库,以释放系统资源
6       msqlListDBs()       用于取当前己连接的mSQL服务器上的数据库列表
7       msqlListlndex()     用于获得数据表索引

    总结:从1996年发布mSQL 1.0到目前的mSQL 3.7,mSQL的性能得到不断的提升,世界知名的HP和Cisco等公司都在使用mSQL.本文对mSQL的特性、配置、API函数及应用等做了介绍,更多的技术资料可以参考官方网站。目前国内还没有msql书籍,更多 msql更高级的使用技术,读者可以参考此书:Mini SQL Version 3 Users Guide and Reference

 
Mini SQL Version 3 Users Guide and Reference 封面

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章