易截截图软件、单文件、免安装、纯绿色、仅160KB

linux mysql 开发环境

安装mysql
sudo apt-get install mysql-servel-5.0 mysql-client-5.0
下载安装过程中,会提示输入root密码
安装C语言编程接口:
 sudo apt-get install libmysqlclient15-dev
更多api 查看:http://dev.mysql.com/doc/refman/5.0/en/c.html
相关mysql头文件和库文件安装在/usr/include/mysql/和/usr/lib/mysql目录
 g++ -g xxx.cpp -I /usr/include/mysql -L /usr/lib/mysql -l mysqlclient  -o xxx
#include <iostream>
#include <mysql.h>
using namespace std;
int main()
{
        MYSQL *mysql;
        mysql = mysql_init(0);
        MYSQL_RES* result;
        MYSQL_ROW row;
        if(!mysql_real_connect(mysql,"localhost" , "root" , "root" , "mydb" , 3309 , NULL , 0))
        {
                cout<<"connect mysql server failed!"<<endl;
                return -1;
        }
        else
        {
                cout<<"connect success!"<<endl;
        }
        mysql_set_character_set(mysql , "gbk");
        string sql = "select * from test";
        int status = mysql_query(mysql , sql.c_str());
        if(status != 0)
        {
            &nb


相关文档:

MySQL 导入导出命令

      最近别人在给我 sql 文件时简单的提了下 导入/导出 命令,在此基础上学习了下,总结到 myhere。
    规定:
用户名:db_user
帐号: db_pass
数据库: db_name
表: table_name_1, table_name_2
    说明:  一些操作需要有适当的权限。
1. ......

通过分区(Partition)提升MySQL性能

今天这么激动又想写文章的原因是MySQL5.1的发布带来了设计超强动力数据库的强有力的武器,任何MySQL的DBA都应该尽快学习并使用它。我觉得如果­能很好滴使用这个5.1版带来的新特性,DBA可以使自己管理的VLDB(不知道什么是VLDB?告诉你,是好大好大的数据库的意思,Very Large DB)或数据仓库奇迹般的获得巨大的性能提升 ......

Mysql Innodb 引擎优化(


参数篇
作/译者:吴炳锡,来源:http://imysql.cn & http://imysql.cn/blog/3208 转载请注明作/译者和出处,并且不能用于商业用途,违者必究。
 
介绍:
  InnoDB给MySQL提供了具有提交,回滚和崩溃恢复能力的事务安全(ACID兼容)存储引擎。InnoDB锁定在行级并且也在SELECT语句提供一个Oracle风格一致 ......

MySQL存储引擎和表类型分析

 好久没有整理东西,感觉自己越来越懒,正好近期有个MYSQL的项目(一个ORACLE的应用迁移到MYSQL),以前没有接触过MYSQL,但是也知道MYSQL数据库目前广泛的应用在各种个人、商务系统中,各种技术都比较成熟。把自己学习的一些过程总结一下,该文章设计到的内容都没有做太详细的阐述,只是一个简单的入门手册。
  ......

mysql与Oracle update的区别

update :单表的更新不用说了,两者一样,主要说说多表的更新
   
       Oracle> Oracle的多表更新要求比较严格,所以有的时候不是很好写,我们可以试试Oracle的游标
               &n ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号