select查询代码片段
时间: 2023-08-18 19:12:24 浏览: 110
当使用 CSDN开发的 C知道 AI 进行开发时,可以使用以下代码片段来执行 SELECT 查询:
```c
#include <stdio.h>
#include <stdlib.h>
#include <mysql/mysql.h>
int main() {
MYSQL *conn;
MYSQL_RES *res;
MYSQL_ROW row;
// 初始化连接
conn = mysql_init(NULL);
// 连接数据库
if (!mysql_real_connect(conn, "localhost", "username", "password", "database", 0, NULL, 0)) {
fprintf(stderr, "%s\n", mysql_error(conn));
exit(1);
}
// 执行 SELECT 查询
if (mysql_query(conn, "SELECT * FROM table_name")) {
fprintf(stderr, "%s\n", mysql_error(conn));
exit(1);
}
res = mysql_use_result(conn);
// 输出查询结果
while ((row = mysql_fetch_row(res)) != NULL) {
printf("%s %s\n", row[0], row[1]);
}
// 释放结果集
mysql_free_result(res);
// 关闭连接
mysql_close(conn);
return 0;
}
```
请确保替换代码中的 "username"、"password"、"database" 和 "table_name" 为实际的数据库连接信息和表名。这段代码可以连接到 MySQL 数据库并执行 SELECT 查询,然后输出查询结果。