在 C 語言中,使用 MySQL 數(shù)據(jù)庫需要用到 MySQL 提供的 C API 庫。本文介紹了如何通過 MySQL C API 庫創(chuàng)建數(shù)據(jù)庫和表格。
首先,需要在 C 代碼中引入 MySQL 提供的頭文件:
#include <mysql.h>
然后,需要在代碼中初始化 MySQL:
MYSQL mysql; mysql_init(&mysql);
接著,需要指定 MySQL 的連接信息并連接到數(shù)據(jù)庫服務(wù)器:
mysql_real_connect(&mysql, "localhost", "username", "password", NULL, 0, NULL, 0);
在連接成功后,可以執(zhí)行 SQL 語句創(chuàng)建數(shù)據(jù)庫:
mysql_query(&mysql, "CREATE DATABASE dbname");
創(chuàng)建數(shù)據(jù)庫后,可以指定數(shù)據(jù)庫并執(zhí)行 SQL 語句創(chuàng)建表格:
mysql_select_db(&mysql, "dbname"); mysql_query(&mysql, "CREATE TABLE tablename (id INT(11) NOT NULL AUTO_INCREMENT, name VARCHAR(255), PRIMARY KEY (id))");
創(chuàng)建表格成功后,可以關(guān)閉 MySQL 連接:
mysql_close(&mysql);
以上就是使用 MySQL C API 庫創(chuàng)建數(shù)據(jù)庫和表格的基本流程。需要注意的是,在實際項目中可能會有更多的操作和異常處理需要進(jìn)行。