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

连接池

用户逻辑

相关推荐
AI人工智能+电脑小能手26 分钟前
【大白话说Java面试题 第87题】【Mysql篇】第17题:分布式事务的实现原理?
java·数据库·分布式·mysql·面试
yyuuuzz30 分钟前
独立站的技术基础与常见运维问题
大数据·运维·服务器·网络·数据库·aws
键盘上的猫头鹰4 小时前
【MySQL 教程(八)】索引、事务、用户管理、导入导出与分页查询
数据库·python·mysql
Royzst4 小时前
数据库知识点
数据库
雪的季节4 小时前
企业级 Qt 全功能项目
开发语言·数据库·qt
宋浮檀s5 小时前
应急响应——Web漏洞:命令执行+SSRF+弱口令
运维·数据库·sql·网络安全·oracle·应急响应
yurenpai(27届找实习中)6 小时前
redis_点评(21.好友关注——关注、取关功能实现;共同关注功能实现)
数据库·redis·缓存
Rick19936 小时前
索引的排序和分组
数据库·mysql
爱莉希雅&&&6 小时前
zabbix快速搭建和使用
android·linux·数据库·zabbix·监控
不爱编程的小陈6 小时前
事务的进化:从MySQL单机事务到TiDB分布式事务的探究
分布式·mysql·tidb