在使用c語言編寫mysql程序時,我們經常需要操作數據庫,包括創建和刪除數據庫。本篇文章將介紹如何刪除一個數據庫。
#include <stdio.h>
#include <stdlib.h>
#include <mysql.h>
int main(int argc, char *argv[]) {
MYSQL mysql;
mysql_init(&mysql);
if (!mysql_real_connect(&mysql, "localhost", "root", "password", NULL, 0, NULL, 0)) {
fprintf(stderr, "Failed to connect to database: Error: %s\n", mysql_error(&mysql));
return 1;
}
if (mysql_query(&mysql, "DROP DATABASE my_db")) {
fprintf(stderr, "Failed to delete database: Error: %s\n", mysql_error(&mysql));
return 1;
}
printf("Database deleted successfully!\n");
mysql_close(&mysql);
return 0;
}
代碼說明:
- 第1-7行:導入需要的頭文件。
- 第9行:定義一個mysql對象。
- 第10行:初始化mysql對象。
- 第12-18行:連接mysql數據庫。
- 第20-23行:刪除my_db數據庫。
- 第25-27行:輸出刪除成功的消息。
- 第29-30行:關閉mysql連接。
總結:
以上就是使用c語言刪除mysql數據庫的全部步驟和代碼,如果你需要刪除其它數據庫只需要將代碼中的 "my_db" 改成你要刪除的數據庫名稱即可。希望對你有所幫助。