c语言mysql往数据库创建表
时间: 2024-01-23 22:11:56 浏览: 28
可以使用C语言中的MySQL C API来往数据库创建表。下面是一个简单的示例代码:
```c
#include <mysql.h>
#include <stdio.h>
int main() {
MYSQL *conn;
MYSQL_RES *res;
MYSQL_ROW row;
char *server = "localhost";
char *user = "root";
char *password = "password"; /* set me first */
char *database = "test";
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));
exit(1);
}
/* Create table */
if (mysql_query(conn, "CREATE TABLE example (id INT, name TEXT)")) {
fprintf(stderr, "%s\n", mysql_error(conn));
exit(1);
}
mysql_close(conn);
exit(0);
}
```
这个示例代码连接到本地MySQL服务器,使用root用户和密码password,连接到test数据库,并创建了一个名为example的表,包含id和name两个字段。