设为首页 加入收藏

TOP

mysqlsql命令大全(二)
2014-11-24 03:31:01 来源: 作者: 【 】 浏览:3
Tags:mysqlsql 命令 大全
a.c_kisyu=b.c_kisyu; 远程访问数据库 http://hi.baidu.com/andycai/blog/item/5c8dabcc97fa931701e9281f.html http://blog.csdn.net/uixor_/article/details/6762194

其实直接看mysql的syntax就可以,不过没有这样直观。

下面给出c++链接mysql语句

复制代码
MYSQL_RES *Querysql(char *sql) {
    MYSQL_RES *res;
    MYSQL_ROW row;
    char *server = "localhost";/*服务器名*/
    char *user = "root";/*用户名*/
    char *password = ""; /* 此处改成你的密码 */
    char *database = "EserviceDB";/*数据库名*/
    MYSQL *conn = mysql_init(NULL);
    /* Connect to database */
    if (!mysql_real_connect(conn, server, user, password, database, 0, NULL, 0)) {
        fprintf(stderr, "%s\n", mysql_error(conn));
        return res;
    }
    /* send SQL query */
    if (mysql_query(conn, sql)) {//sql语句
        fprintf(stderr, "%s\n", mysql_error(conn));
        return res;
    }
    res = mysql_store_result(conn);//保存查询结果
    mysql_close(conn);
    return res;
}
复制代码

这个函数主要用来链接数据库,返回带有数据格式为:MYSQL_RES,主要用于查询操作:

复制代码
void NoQuery(char *sql) {
    MYSQL_RES *res;
    MYSQL_ROW row;
    char *server = "localhost";/*服务器名*/
    char *user = "root";/*用户名*/
    char *password = ""; /* 此处改成你的密码 */
    char *database = "EserviceDB";/*数据库名*/
    MYSQL *conn = mysql_init(NULL);
    if (!mysql_real_connect(conn, server, user, password, database, 0, NULL, 0)) {
        fprintf(stderr, "%s\n", mysql_error(conn));
        printf("the connection fail!");
    }
    if (mysql_query(conn, sql)) {//sql语句
        fprintf(stderr, "%s\n", mysql_error(conn));
        printf("the query fail!");
    } else
        printf("query insert sql sucess");
    mysql_close(conn);
}
复制代码

该函数主要用来插入,删除,添加功能。

首页 上一页 1 2 下一页 尾页 2/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇不错的mysql联表多表查询 下一篇MySQL的大小写问题

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·数据库:推荐几款 Re (2025-12-25 12:17:11)
·如何最简单、通俗地 (2025-12-25 12:17:09)
·什么是Redis?为什么 (2025-12-25 12:17:06)
·对于一个想入坑Linux (2025-12-25 11:49:07)
·Linux 怎么读? (2025-12-25 11:49:04)