新聞中心
這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
C語言編寫MySQL數(shù)據(jù)庫建表詳解
在C語言中,我們可以使用MySQL Connector/C庫來連接和操作MySQL數(shù)據(jù)庫,以下是一個簡單的示例,展示了如何在C語言中創(chuàng)建一個MySQL數(shù)據(jù)庫表。

我們需要包含必要的頭文件,并定義一些變量:
#include#include MYSQL *conn; MYSQL_RES *res; MYSQL_ROW row; char *server = "localhost"; char *user = "root"; char *password = "root"; char *database = "testdb";
我們需要初始化MySQL連接:
conn = mysql_init(NULL);
if (!mysql_real_connect(conn, server, user, password, database, 0, NULL, 0)) {
fprintf(stderr, "%sn", mysql_error(conn));
exit(1);
}
接下來,我們可以創(chuàng)建一個新表,在這個例子中,我們將創(chuàng)建一個名為"students"的表,它有兩個字段:"id"和"name"。
if (mysql_query(conn, "CREATE TABLE students (id INT, name VARCHAR(20))")) {
fprintf(stderr, "%sn", mysql_error(conn));
exit(1);
}
我們需要關(guān)閉MySQL連接:
mysql_close(conn);
完整的代碼如下:
#include#include int main() { MYSQL *conn; MYSQL_RES *res; MYSQL_ROW row; char *server = "localhost"; char *user = "root"; char *password = "root"; char *database = "testdb"; conn = mysql_init(NULL); if (!mysql_real_connect(conn, server, user, password, database, 0, NULL, 0)) { fprintf(stderr, "%sn", mysql_error(conn)); exit(1); } if (mysql_query(conn, "CREATE TABLE students (id INT, name VARCHAR(20))")) { fprintf(stderr, "%sn", mysql_error(conn)); exit(1); } mysql_close(conn); return 0; }
這個程序?qū)⑦B接到本地的MySQL服務(wù)器,然后在"testdb"數(shù)據(jù)庫中創(chuàng)建一個名為"students"的表。
文章標(biāo)題:C語言編寫MySQL數(shù)據(jù)庫建表詳解
鏈接URL:http://m.5511xx.com/article/dhhpigo.html


咨詢
建站咨詢
