怎样用c语言给mysql数据库插数据

怎样用c语言给mysql数据库插数据,第1张

无论什么语言给什么数拦扰侍据库插入数据,用的都是SQL语言的简吵insert

into语句。具体格式:

insert

into

表名李档(列名1,列名2,...,列名n)values('值1','值2',...,'值n')

因为你提的问题,编译环境上很不明确所以我冲举做了以下假设。

系统环境linux

编译器GCC

数据库mysql

(编译还需要安装mysql的接口libmysqlclient-dev这个库)

这样的情况下只需要包含<mysql/mysql.h>

然后做以下 *** 作

MYSQL *mysql_init(MYSQL *mysql)//初始化mysql

MYSQL *mysql_real_connect(MYSQL *mysql, const char *host, const char *user, const char *passwd, const char *db, unsigned int port, const char *unix_socket, unsigned long client_flag)//连接数据库 具体参数含义请查举判旁MYSQL API文档

int mysql_query(MYSQL *mysql, const char *stmt_str)//执行sql语句 如果想添加表的正橡话 stmt_str赋值为"CREATE TABLE XXXX"就行了


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11972313.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存