支持ACID事务(ACID是Automic、Consisten、Isolated和Durable的缩写)
零配置,不需要任何管理性的配置过程
支持SQL92标准
所有数据存放单独的文件中,支持的最大文件可达2TB
数据库可以在不同字节的机器间共享
体积小
系统开销小,检索效率高
简单易用的API接口
可以和TCL、Python、C/C++、JAVA、Ruby、Lua、Perl、PHP等多种语言绑定
自包含,不依赖于外部支持
良好注释的代码
代码测试覆盖率高达95%以上
开放源码,可用于任何合法途径
1.通过调用mysql_library_init(),初始化MySQL库。库可以是mysqlclient C客户端库,或mysqld嵌入式服务器库,具体情况取决于应用程序是否与“-libmysqlclient”或“-libmysqld”标志链接。2.通过调用mysql_init()初始化连接处理程序,并通过调用mysql_real_connect()连接到服务器。
3.发出SQL语句并处理其结果。(在下面的讨论中,详细介绍了使用它的方法)。
4.通过调用mysql_close(),关闭与MySQL服务器的连接。
5.通过调用mysql_library_end(),结束MySQL库的使用。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)