mysql用cmd执行.sql文件 cmysql怎么使用

导读:CMysql是一个轻量级的C语言MySQL客户端库 , 本文将介绍如何使用CMysql进行数据库连接、查询和关闭等操作 。
1. 下载CMysql库文件
在官网下载CMysql库文件,并将其添加到项目中 。
2. 连接数据库
使用mysql_init()函数初始化一个MYSQL结构体,然后调用mysql_real_connect()函数连接MySQL服务器 。示例代码如下:
```
MYSQL *conn;
conn = mysql_init(NULL);
if (!mysql_real_connect(conn, "localhost", "username", "password", "database", 0, NULL, 0)) {
fprintf(stderr, "%s\n", mysql_error(conn));
mysql_close(conn);
exit(1);
}
3. 执行SQL语句
使用mysql_query()函数执行SQL语句,返回值为0表示成功执行 。示例代码如下:
if (mysql_query(conn, "SELECT * FROM table")) {
4. 获取结果集
使用mysql_store_result()函数获取结果集,并使用mysql_fetch_row()函数遍历结果集中的每一行数据 。示例代码如下:
MYSQL_RES *result;
MYSQL_ROW row;
int num_fields;
result = mysql_store_result(conn);
num_fields = mysql_num_fields(result);
while ((row = mysql_fetch_row(result))) {
for(int i = 0; i < num_fields; i++) {
printf("%s ", row[i] ? row[i] : "NULL");
}
printf("\n");
5. 关闭连接
使用mysql_close()函数关闭与MySQL服务器的连接 。示例代码如下:
mysql_free_result(result);
mysql_close(conn);
【mysql用cmd执行.sql文件 cmysql怎么使用】总结:CMysql是一个简单易用的C语言MySQL客户端库,可以轻松实现数据库连接、查询和关闭等操作 。

    推荐阅读