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连接池与简易网站数据流动

连接池

用户逻辑

相关推荐
jinyishu_22 分钟前
向量数据库入门:记录结构、索引、检索与选型
数据库
写后端的胖头鱼4 小时前
【高频面试题】FullText 全文索引(MySQL)
数据库·mysql·索引·全文索引
路远的数据库笔记4 小时前
SQL Server迁移国产数据库怎么做?九套口岸库零停机割接实战
数据库·经验分享·sqlserver·dba
樱花落木兰4 小时前
分布式登录实战:Session 会话共享改造,Redis 存储用户登录状态
java·javascript·数据库·redis·分布式·缓存
kaiyou20265 小时前
用户研究岗秋招,统计分析能力怎么学习和证明?
数据库·python·学习
mjhcsp5 小时前
DeepSeek V4.1 Flash 批量处理效能实测
java·前端·数据库
ShineWinsu5 小时前
对于Redis:Steam、Geospatial、Hyperloglog、Bitmap、Bitfield类型的解析
数据库·c++·redis·分布式·缓存·面试·zset
lie..5 小时前
30天从零开始学AI应用开发(Day 17):ChromaDB 上手:给本地文档建一个“外挂大脑”
数据库·人工智能·oracle
code_whiter6 小时前
01-MySQL数据库基础
数据库·mysql
weixin_382395236 小时前
本地部署 ERP 选型记录:从 Excel 到轻量系统的这几年
数据库·人工智能·数据挖掘