数据库语句

环境变量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;

}

相关推荐
仍然.4 小时前
Redis---缓存
数据库·redis·缓存
Aloudata4 小时前
LookML 语义模型 vs 企业级独立语义层:BI 建模语言能否承担企业语义底座?
数据库·人工智能·数据分析·数据资产·dataagent
细嗅蔷薇@4 小时前
排序和分⻚(order by 、limit)
数据库·oracle
wdfk_prog4 小时前
LWIP教程 09:从 `tcp_slowtmr()` 到 Fast Retransmit——TCP 超时重传与重复 ACK
服务器·网络·数据库·网络协议·tcp/ip
逸模4 小时前
BIM在连锁餐饮装修中的应用:不只是画三维图
大数据·数据库·人工智能·物联网·建模
梦想平凡4 小时前
棋牌游戏技术实战(五):从对局事件重新执行规则,核对棋盘和最终状态
数据库·游戏·oracle
白露与泡影4 小时前
Oracle AI Database 26ai RAC 部署步骤、关键命令与一键脚本
数据库·人工智能·oracle
大圣编蚕5 小时前
初探 NDK 的世界:从零开始理解 Android 原生开发
android
云贝贝贝5 小时前
MySQL 慢查询定位与索引优化实战
android
天天喝旺仔5 小时前
MySQL 索引原理与慢查询优化实战:从 B+ 树到执行计划调优
数据库·sql·mysql·性能优化