-
在 PostgreSQL 和 MySQL 中的所有表中查找特定数据
使用大型数据库时,您可能会发现自己需要在多个表和列中查找特定值。这可能是一项具有挑战性的任务,尤其是当您不知道到底该去哪里查看时。幸运的是,有一些方法可以在 postgresql 和 mysql 中自动执行此搜索。 在 postgresql 中搜索数据 postgresql 允许高级过程语言功能,这在此类场景中非常有用。下面,我们将创建一个 pl/pgsql 块,用于在 postgresql 数据库中的所有表和列中搜索特定值。 分...
作者:wufei123 日期:2024.07.26 分类:mysql 2 -
创建云、配置数据库和 dbeaver 并将其快速连接到代码
https://youtu.be/7EfYn7MkdyI?si=mRekrHtNc7pjO8Gb 在上面的视频中,我展示了如何创建云、配置 MySQL 数据库和 dbeaver,以及如何将所有这些快速连接到我的代码。 更详细的解释如下: 我们登录 Qubinets 并完成新的云设置。 我们从要使用的应用程序集中进行选择(在我们的例子中是 MySQL)。我们还添加了用于数据库管理的 DBeaver 和用于连接到我们的 MySQL 实例的 Ingress Nginx。...
作者:wufei123 日期:2024.07.20 分类:mysql 10 -
MySQL ACID 要点
acid 属性在数据库管理中至关重要,可确保数据的完整性和一致性。本简短指南通过关键示例介绍了 mysql 中 acid 的基础知识。 原子性 将事务语句视为一个单元,确保所有或都不执行。 start transaction; insert into products (id, name) values (1, 'product a'); insert into products (id, name) values (2, 'product b')...
作者:wufei123 日期:2024.07.19 分类:mysql 14 -
使用 Docker 和 DbVisualizer 简化 MySQL 部署
本指南演示了如何使用 docker 容器化 mysql 数据库并使用 dbvisualizer 对其进行管理,以实现跨各种环境的无缝部署。 从编写 dockerfile 开始。 from mysql:latest env mysql_root_password=password copy my-database.sql /docker-entrypoint-initdb.d/ 构建您的 docker 镜像。 docker build -t my-databa...
作者:wufei123 日期:2024.07.16 分类:mysql 6 -
HackerRank SQL 准备:气象观测站 ySQL)
问题陈述: 从 STATION 表中查询 CITY 和 STATE 列表。 链接: HackerRank - 天气观测站 1 解决方案: 从车站选择城市、州; 说明: SELECT CITY, STATE:这部分查询指定您要从 STATION 表中检索 CITY 和 STATE 列。 FROM STATION:表示您正在从 STATION 表中选择数据。 以上就是HackerRank SQL 准备:气象观测站 ySQL)的详细内容,更多请关注知识资...
作者:wufei123 日期:2024.07.14 分类:mysql 12 -
HackerRank SQL 准备:全选(MySQL)
问题陈述: 查询 CITY 表中每一行的所有列(属性)。 链接: HackerRank - 选择所有 SQL 解决方案: 从城市选择*; 说明: SELECT *:星号 (*) 是 SQL 中的通配符,表示“所有列”。这部分查询指定您要检索表中的所有列。 FROM CITY:表示您正在从 CITY 表中选择数据。 此查询将返回 CITY 表中每一行的所有列。当您需要在没有任何特定过滤或条件的情况下检查或分析表中可用的所有数据时,它非常有用。...
作者:wufei123 日期:2024.07.14 分类:mysql 16 -
如何检查 MySQL 数据库和表大小
从适合小型应用程序的适度的几兆字节数据库到旨在处理广泛的企业级数据的数 TB 的庞然大物 – MySQL 数据库 显示各种大小。数据库的大小不仅取决于其存储的数据量,还取决于数据类型,例如文本数据、数值数据、blob 等。 在每个数据库中,您会发现多个表。有些可能是小型查找表,有助于更快地检索数据并支持数据库规范化。其他可能是包含数百万条记录的巨大表,在日常操作中大量使用并且是业务流程的核心。这些表的大小受到列数、每列的数据类型和总行数等因素的影响。 索引指向表中的数据...
作者:wufei123 日期:2024.07.14 分类:mysql 13 -
了解 MySQL 查询优化器:COUNT(id) 与 COUNT(*)
在 MySQL 中,我们几乎每天都会使用“COUNT”函数来帮助我们计算给定查询的行数。每个开发者关于性能的最大困境是使用“COUNT(*)”还是“COUNT(id)”更好。 MySQL优化器 MySQL 优化器是 MySQL 的关键组件,负责确定执行给定 SQL 查询的最有效方式。这部分在“COUNT”最快的困境中起着关键作用。那么让我们解释一下... 我们创建“users”表,该表将在“first_name”列上有一个索引: 创建表用户(...
作者:wufei123 日期:2024.07.14 分类:mysql 6 -
掌握 MySQL 中隐形索引的艺术
欢迎深入了解 MySQL 的一项出色功能——隐形索引。该功能随 MySQL 8.0 一起发布,增加了每个数据库管理员都梦想的灵活性:能够动态切换索引的可见性而不丢失它!让我们深入研究一下这个功能的工作原理以及为什么它会改变游戏规则。 什么是隐形索引? 不可见索引是 MySQL 8.0 套件中的一个瑰宝,它允许您控制索引对优化器的可见性。本质上,您可以决定在查询优化期间是否应考虑索引,而无需永久添加或删除索引。 以下是如何使索引不可见或可见:...
作者:wufei123 日期:2024.07.14 分类:mysql 8