数据库
文章平均质量分 67
数据库
有勇气的牛排
CSDN全栈&网络安全领域优质创作者、阿里云社区博客专家。
新时代,新征程,站在AI的肩膀上开启无限可能;学会字典、使用字典、现学现用,技术的价值体现在能否解决实际问题,具有时效性,做不到灵活应用,只懂死记硬背,终将被AI所替代。
写博客是为了系统化构建与盘点知识,并且减小记忆成本;同时,希望本人分享的文章能够帮助到更多的开发者,让编程产生更大价值。非常欢迎热衷于技术的朋友关注,交个朋友,一起探索未知。
展开
-
从零开始:在linux系统安装MongoDB数据完整指南 新手常用命令
MongoDB 是为快速开发互联网应用而设计的数据库系统。MongoDB 的设计目标是极简、灵活、作为 Web 应用栈的一部分。MongoDB 的数据模型是面向文档的,所谓文档是一种类似于json的结构。官网教程:https://www.mongodb.com/docs/manual/原创 2024-07-25 20:46:35 · 1466 阅读 · 0 评论 -
Navicate操作某一张表后,卡主,无法加载,也无法编辑,更无法读取
Navicate操作某一张表后,卡主,无法加载,也无法编辑,更无法读取,遇到这种情况,一般是因为表被锁住了。右击数据库,打开命令号界面。的(谨慎操作,检查)原创 2024-06-12 10:40:22 · 400 阅读 · 0 评论 -
Redis常见问题/应用场景/面试题总结(含答案)
一般指缓存系统通过key到缓存中查找value,如果缓存中不存在,则会到对应的后端查找;如果用户恶意发起大量不存在的key,就会导致后端压力非常大,这就叫做缓存穿透。原创 2023-05-01 19:08:13 · 1313 阅读 · 4 评论 -
Redis(四)事务 multi、exec
定义:可以一次执行多个命令,本质是一组命令的集合。一个事务中的所有命令都会序列化,按顺序地执行,而不会被其他命令插入,不许加塞。功能:一个队列中,一次性、顺序性、排他性的执行一系列命令。原创 2023-04-13 21:55:33 · 776 阅读 · 5 评论 -
Redis(三) 持久化 RDB+AOF
持久性以指定的时间间隔执行数据集的时间点快照,这个快照文件就称为RDB(dump.rdb),在恢复的时候将快照文件读会到内存即可。在保存快照的时候,它是备份全量快照,也就是把内存中的所有数据都记录到磁盘中。配置启动定义:以日志的形式来记录每个写操作,将Redis执行过得所有写指令记录下来(读操作不记录),只许追加文件不可以写文件,redis启动之初会读取该文件重新构建数据,换言之,reids重启的话就根据日志文件的内容将写指令从前到后执行一次,以完成数据的恢复工作。原创 2023-03-12 20:01:49 · 625 阅读 · 2 评论 -
Redis(二)数据库操作、常见数据类型讲解与应用场景解读
目前市场主流数据存储都是使用关系型数据库。每次操作关系型数据库都是I/O操作,I/O操作是主要影响程序性能的原因之一,连接、关闭数据库都是消耗性能的过程.因此,尽量减少对数据库的操作,能明显提升程序运行效率。关系型数据库索引都是树状数据结构,当数据量超大时,树的深度就会越深,查询性能就会降低。针对关系型数据库的缺点,市面上就有有了NoSQL(Not Only SQL)常见的NoSQL有memcached:键值对、内存型数据库。redis:与memcached类似,且具有持久化能力。HBase。原创 2023-02-19 23:27:58 · 308 阅读 · 0 评论 -
《数据库 知识图谱导航》有勇气的牛排
官方博客地址:👉👉👉💞💞💞CSDN、公众号、官网均同名可搜,欢迎关注哦✅✅✅。原创 2023-01-01 23:23:09 · 681 阅读 · 0 评论 -
使用bat批处理一键安装/卸载/启动/停止mysql服务
【代码】使用bat批处理一键安装/卸载/启动/停止mysql服务。原创 2022-09-13 20:30:11 · 1124 阅读 · 0 评论 -
SQL Sever 子查询与嵌套查询
其中,some和any谓词是存在量的,只注重是否有返回值满足搜索要求。all 谓词的使用方法和 any 或者 some 谓词一样,也是把列值与子查询结果进行比较,但是它不要求任意结果值得列值为真,而是要求所有列的查询结果都为真,否则就不返回行。exists谓词只注重子查询结果是否返回行。如果子查询返回一个或多个行,谓词返回为真值,否则为假。exists搜索条件并不真正使用子查询的结果。他仅测试子查询是否产生任何结果。查询学生表中 Sno在SC表不存在的学生。查询学生表中,年龄小于平均值的学生。原创 2020-10-18 21:36:14 · 1514 阅读 · 1 评论 -
sqlalchemy1.4风格(2022新语法配合协程更优)
Python SQLAlchemy新语法解析,抛弃query方式。原创 2022-02-27 16:47:09 · 789 阅读 · 0 评论 -
lly dependent on columns in GROUP BY clause; this is incompatible with sql_m
报错ERROR 1055 (42000): Expression #2 of SELECT list is not in GROUP BY clause and contains nonaggregated column ‘jol.solution.nick’ which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by关键词原创 2022-01-11 23:23:43 · 342 阅读 · 0 评论 -
sql注入数据库原理详解
文章目录1 介绍2 一般步骤3 注入3.1 数字注入3.2 搜索注入4 函数4.1 常用的系统函数4.2 连接字符串链接函数4.2.1 concat() 函数4.2.2 concat_ws() 函数1 介绍SQL注入漏洞主要是由于,在请求的时候没有做严格的过滤,导致传入的语句被当做SQL语句被执行,从而导致数据库受损(被脱库、删除、甚至数据付权限沦陷)2 一般步骤SQL注入点探测判断什么地方存在SQL注入点,通常在表单,文章查询等与数据库有关操作的页面。收集后台数据库信息不同的数据库的原创 2022-07-28 17:25:22 · 2952 阅读 · 0 评论 -
SQL Server聚合函数、别名查询、where子句、into子句、嵌套查询
基本表 Employee。原创 2021-07-29 22:23:49 · 792 阅读 · 1 评论 -
MySQL 根据日期查询并统计数据
没有出现的日期,不会被查出来。原创 2021-06-03 10:18:07 · 1559 阅读 · 0 评论 -
Redis(一)介绍与安装部署( CentOS单机版、docker安装)
目前市场主流数据存储都是使用关系型数据库。每次操作关系型数据库都是I/O操作,I/O操作是主要影响程序性能的原因之一,连接、关闭数据库都是消耗性能的过程.因此,尽量减少对数据库的操作,能明显提升程序运行效率。关系型数据库索引都是树状数据结构,当数据量超大时,树的深度就会越深,查询性能就会降低。针对关系型数据库的缺点,市面上就有有了NoSQL(Not Only SQL)常见的NoSQL有memcached:键值对、内存型数据库。redis:与memcached类似,且具有持久化能力。HBase。原创 2021-06-02 10:36:56 · 182 阅读 · 0 评论 -
linux安装mysql 及 用户创建 授权操作文档
在 https://dev.mysql.com/downloads/repo/yum/ 找到 yum 源 rpm 安装包。用下面的命令检查 mysql 源是否安装成功。启动MySQL服务器和MySQL的自动启动。原因:MySQL GPG 密钥已过期导致。学习用途统一设置密码为:mysql。查看用户cs,权限授予执行的命令。:为新增权限用户设置的密码,此操作需要root用户来进行。解决办法:执行一下命令,解决。就是所有主机可以链接。,密码:cslogin。重载修改过配置的文件。密码:cslogin。原创 2021-04-23 00:36:37 · 287 阅读 · 0 评论 -
python操作redis数据库
连接数据库r = redis.Redis(host="localhost", port=6379, decode_responses=True)写 r.set(sessionId, u_info['openid'], ex=300000)查r.get(u_info['openid'])原创 2020-10-01 23:33:37 · 406 阅读 · 1 评论 -
SQL Sever联接查询
联接查询:是有一个笛卡尔乘积运算再加一个选取运算构成的查询。首先用笛卡尔乘积完成对两个数据集合的乘运算,然后对生成的结果集合进行选取运算,确保只把分别来自两个数据集合并且具有重叠部分的行合并在一起。联接的全部意义在于水平方向上合并两个数据集合,并产生一盒新的结果集合。联接可分为以下几类:内部联接、外部联接、交叉联接表1. 内部联接内部联接是使用比较运算符比较要联接列中的值得联接。内连接也叫联接,最早被称为普通联接或自然联接。内联接是从结果中删除其他被联接表中没有匹配行的所有行,所以内联接原创 2020-10-20 13:05:35 · 1622 阅读 · 1 评论 -
SQL Server创建表、删除表、插入数据、删除指定数据
语法deletefrom表名where条件;原创 2020-06-17 22:16:00 · 549 阅读 · 1 评论