在C語言中使用MySQL數(shù)據(jù)庫,我們可以添加一條記錄到指定的表中。一般情況下,我們需要連接到MySQL數(shù)據(jù)庫,選擇需要添加記錄的表,然后執(zhí)行INSERT語句來添加一條記錄。下面是一個例子,展示了如何使用C語言代碼向MySQL數(shù)據(jù)庫中添加一條記錄。
#include#include #include int main() { MYSQL *conn; MYSQL_RES *res; MYSQL_ROW row; char *server = "localhost"; char *user = "root"; char *password = "password"; char *database = "test"; conn = mysql_init(NULL); if (!conn) { fprintf(stderr, "%s\n", mysql_error(conn)); exit(1); } if (mysql_real_connect(conn, server, user, password, database, 0, NULL, 0) == NULL) { fprintf(stderr, "%s\n", mysql_error(conn)); mysql_close(conn); exit(1); } if (mysql_query(conn, "INSERT INTO user (name, age, email) VALUES ('John', 25, 'john@example.com')")) { fprintf(stderr, "%s\n", mysql_error(conn)); mysql_close(conn); exit(1); } mysql_close(conn); return 0; }
在這個例子中,我們使用了MySQL C API連接到了一個本地MySQL數(shù)據(jù)庫。然后我們選擇了一個名為"user"的表,并向其中添加了一條記錄,包括"name"、"age"和"email"字段的值。
通過這個例子,我們可以發(fā)現(xiàn)C語言與MySQL數(shù)據(jù)庫的結(jié)合非常方便,能夠讓我們輕松地管理和操作數(shù)據(jù)庫中的數(shù)據(jù)。