13.MySQL使用C语言链接及图形化界面

创建用户,创建数据库,分配权限

下载库

方式一:官网下载

下载到服务器

方式二:yum源下载

最开始下载mysql-community的时候,就已经把devel给下载好了,不需要重复下载

通过mysql_get_client_info()函数,来验证我们的引入是否成功

编译失败,函数找不到

需要使用L和l链接库

mysql接口介绍

官网API

初始化数据库

test.cc

makefile

运行成功

链接数据库

编译运行成功

  • 如果mysql没有启动
下达指令

提前创建一个user表

查看链接信息

编写接口

通过客户端形式下达指令

通过代码下达指令

修改为Jimmy

插入peter

删除id = 1

乱码问题

插入张三存在乱码问题

链接成功后设置链接格式

查询的处理细节

select

查失败

获取执行结果

where id = 3

只要name和age

遍历结果集

获取列名

获取其他信息

释放结果集

图形化界面

  • vscode的mysql插件
  • Navicat(推荐)
  • SQLyog
  • MySQL Workbench

创建远端登陆的用户

使用服务器的公网链接

输入密码,登录

选中语句,点击闪电执行语句

直接在表里插入数据,然后点击apply

删除数据

修改数据

MySQL连接池与简易网站数据流动

连接池

用户逻辑

相关推荐
Wang's Blog2 分钟前
Java框架快速入门:Spring Security+OAuth2之用户注册与唯一性校验实现
java·数据库·spring
跨境生态圈22 分钟前
2026谷歌SEO快速排名深度解析:合规起量、避坑指南与实战落地策略
数据库·人工智能·爬虫·搜索引擎·chatgpt
JavaPub-rodert1 小时前
Docker 安装 MySQL 完整教程:从零部署数据库,到生产环境持久化配置
数据库·mysql·docker
隔窗听雨眠1 小时前
MySQL整库迁移至KaiwuDB完全指南:从数据类型映射到生产切换的系统性实践
数据库·mysql
xhbh6661 小时前
中小企业 Redis 运维,如何安全归档 RDB、AOF 备份文件?
运维·数据库·缓存·数据备份·文件备份·同步备份·号码备份
2301_32241428042 小时前
活力孕康复APP 47737- 原创(免费领源码+部署教程+开发环境)
java·vue.js·spring boot·mysql·微信小程序·idea·微信开发者工具
勤奋的树懒2 小时前
从手写 SQL 到 Windows 工具:致远 OA 文件清理实践
数据库·sql·windows server·致远oa
笃行3502 小时前
OceanBaseVS金仓:一条 SQL 的两条路——KingbaseES 的性能竞争力从哪来
数据库
其实防守也摸鱼2 小时前
每天一个知识点——RCE漏洞
运维·服务器·数据库·windows·安全·github·漏洞
TDengine (老段)2 小时前
TDengine 常见问题 TOP2
大数据·数据库·物联网·时序数据库·tdengine·涛思数据