C语言简单操作MYSQL数据库的增删查找
发布日期:2021-05-07 04:38:57 浏览次数:21 分类:精选文章

本文共 1410 字,大约阅读时间需要 4 分钟。

下面的代码只是简单的运用MYSQL命令
#include
#include
//所需头文件#include
#include
MYSQL *conn_prt; //创造一个MYSQL句柄MYSQL_RES *res;MYSQL_ROW row;/*一些操作的命令起始部分*/char select_head[50] = "select * from ";char desc_head[50] = "desc ";char insert_head[200] = "insert into ";char drop_msg_head[50] = "delete from ";char change_base_head[50] = "use ";/*初始化mysql句柄*/void self_init(){ conn_prt = mysql_init(NULL);}/*连接mysql数据库*/void self_connect(){ /*假设我的云服务器IP为118.89.20.60,密码为123456,进入的数据库名字为zje*/ if(!mysql_real_connect(conn_prt,"118.89.20.60","root", "123456","zje",0,NULL,0)) { printf("failed to connect:%s\n",mysql_error(conn_prt)); exit(0) ; } printf("connect success!\n"); /*如果本机测试的话,上面的语句可改为*/ /* printf("本机测试\n"); if(!mysql_real_connect(conn_prt,"localhost","root", "123456","zje",0,NULL,0)) { printf("failed to connect:%s\n",mysql_error(conn_prt)); exit(0) ; } printf("connect success!\n"); */}/*打印某个数据库中的某个表*/void print_table(){ int t; char table_name[50]; char query[50]; bzero(query,50); bzero(table_name,50); strcpy(query,select_head); puts("please enter table name:"); scanf("%s",table_name); strcat(query,table_name); t = mysql_real_query(conn_prt,query,strlen(query)); if(t) { printf("failed to query:%s\n",mysql_error(conn_prt)); return ; } printf("query success!\n"); res = mysql_store_result(conn_prt); while(row = mysql_fetch_row(res)) { for(t = 0;t
上一篇:(Mysql 三)mysql的约束
下一篇:用电脑远程登陆linux服务器MYSQL数据库

发表评论

最新留言

很好
[***.229.124.182]2025年04月12日 06时06分43秒