大数据
-
Windows环境用C语言查询 MySQL 数据库
1. VS2022 控制台工程,Debug X86模式,字符集选用Multi-Byte 2. 把MySQL的头文件和库文件路径加进工程。 3. 把MySQL的库目录中的动态链接库libmysql.dll 复制到工程的当前工作目录下 4. 返回值中有NULL要注意转换…
-
分布式事务讲解
1 分布式事务介绍 1.1 什么是事务 数据库事务(简称:事务,Transaction)是指数据库执行过程中的一个逻辑单位,由一个有限的数据库操作序列构成[由当前业务逻辑多个不同操作构成]。 事务拥有以下四个特性,习惯上被…
-
宝塔linux面板进行数据库操作显示"数据库管理密码"
在使用宝塔linux面板时,对数据库进行操作之后,显示数据库管理密码错误。经历了卸载数据库并删除了数据库文件和olddata, 在从新安装,仍然显示数据库管理密码错误。 这时,我们可以进入到 /www/server/pa…
-
Redis、Zabbix
一、简述 redis 特点及其应用场景 Redis 特点 速度快:10W QPS,基于内存,C 语言实现 持久化 支持多种数据结构:支持 string(字符串)、hash(哈希数据)、list(列表)、set(集合)、zset(有序集合) 支持多种编码语言 …
-
【redis】高频面试题
1、redis和mysql怎么保证一致性 redis缓存的数据用来快速读取,但是当数据库需要更新的时候,就需要考虑两者之间的一致性。 1.1、先更新数据库,再更新缓存 或者先更新缓存,再更新数据库 这种方法在多并发的场景下…
-
面试被吊打系列 - Redis原理
小张兴冲冲去面试,结果被面试官吊打! 小张: 面试官,你好。我是来参加面试的。 面试官: 你好,小张。我看了你的简历,熟练掌握Redis,那么我就随便问你几个Redis相关的问题吧。首先我的问题是,Redis是单线程还…
-
sql left join、right join、inner join查询
左连接 关键字 left join on 表1key=表2key (过滤条件) SQL语法基本结构: SELECT * FROM t_table_a a LEFT JOIN t_table_b b ON a.key = b.key 结果:左表 t_table_a的全部…
-
宝塔linux面板进行数据库操作显示"数据库管理密码"
在使用宝塔linux面板时,对数据库进行操作之后,显示数据库管理密码错误。经历了卸载数据库并删除了数据库文件和olddata, 在从新安装,仍然显示数据库管理密码错误。 这时,我们可以进入到 /www/server/pa…
-
[转]Oracle 表删除后的恢复
转自:https://www.cnblogs.com/daguozb/p/10032169.html 未经测试 oracle数据库中表不小心drop删除怎么办 没有删过库的程序员怎么成长!!! 我手里几个项目搞得有点乱,前几天就不小心删掉了不该删除的数据…
-
mysql 函数 instr
再卷一会... 1、不区分大小写: 2、区分大小写 3、instr 用于添加查询时,和like 模糊查询类似 SELECT productname FROM products WHERE productname LIKE '%Car%'; SELECT productName FROM products WHERE…