数据库语句

环境变量path下的目录是系统目录。

C++ 复制代码
#include <iostream>
#include <mysql.h> 
#pragma comment(lib,"libmysql.lib")//链接libmysql.dll动态库的中间桥
//
MYSQL* conn;//数据库句柄。后面还有网络句柄(用来网络收发数据)
bool connect()
{
	 conn = mysql_init(NULL);
	if (conn == NULL)
	{
		printf("Error %u: %s\n", mysql_errno(conn), mysql_error(conn));
		return false;
	}
	//host参数可以用:"localhost",".","192.168.0.88","127.0.0.1","teacher"
	if (mysql_real_connect(conn, "127.0.0.1", "root", "123456", "worker", 0, NULL, 0) == NULL)
	{
		printf("Error %u: %s\n", mysql_errno(conn), mysql_error(conn));
		return false;
	}
	mysql_query(conn, "set names gb2312");
	return true;
}


void Browse()
{
	MYSQL_ROW row;//行数据.内部是一个指针数组cha**
	MYSQL_RES* res;//结果集:含有多个记录(行数据)
	int t;
	const char* allData = "select * from t_worker";
	mysql_query(conn, allData);

	res = mysql_store_result(conn); //
	while (row = mysql_fetch_row(res))
	{
		for (t = 0; t < mysql_num_fields(res); t++)
		{
			printf("%s\t", row[t]);
		}
		printf("\n");
	}

}
int main()
{
	if (!connect())
		return -1;
	const char* sSQL = "DELETE FROM t_worker WHERE f_numb=1088";
	int n = mysql_query(conn, sSQL);//0代表成功
	if(n)
		printf("Error %u: %s\n", mysql_errno(conn), mysql_error(conn));
	Browse();
	return 0;
}

o(conn), mysql_error(conn));

Browse();

return 0;

}

相关推荐
java_logo35 分钟前
Apache Doris Docker 部署指南:实时分析数据库实战
数据库·docker·apache·doris·apache doris·轩辕镜像·docker部署doris
广州灵眸科技有限公司8 小时前
xfce桌面触摸校准:基于灵眸科技EASY-EAl-Orin-Nano
数据库·windows·科技
憧憬成为web高手11 小时前
皮卡丘靶场速通--sql 2
数据库·sql·mybatis
HLC++11 小时前
Linux的进程间通信
android·linux·服务器
段一凡-华北理工大学11 小时前
向量数据库实战:选型、调优与落地~系列文章12:文本分块策略实战:chunk_size 怎么选?重叠多少?
开发语言·数据库·后端·oracle·rust·工业智能体·高炉智能化
oradh13 小时前
Oracle XTTS实现跨版本迁移和升级(Oracle 11g单库升级至19C RAC集群)
数据库·oracle·11g升级19c·xtts跨版本迁移和升级
z1234567898614 小时前
2026最新两款AI编程工具深度对比实测
java·数据库·ai编程
程序猿DD14 小时前
一个 API Key,统一调用大模型、生图和联网搜索
数据库·网关
java_logo14 小时前
Docker Compose 部署 ClickHouse:快速搭建高性能列式数据库
数据库·clickhouse·docker·列式数据库·轩辕镜像·高性能数据库·clickhouse部署教程
爱笑鱼14 小时前
Binder(二):AIDL 生成的 Proxy、Stub 和 Parcel 到底在做什么?
android