首页 小组 问答 话题 好文 素材 用户 唠叨 我的社区
数据库交流

数据库交流

124 帖子 11 成员
创建于 2024-06-12 组长:道亮_(:з」∠)_
目前支持MySQL、PostgreSQL、MSSQL、MongoDB以及TiDB Cloud交流,未来可以容易地添加对其他数据库系统的支持在线交流

  • MySQL 从 5.7 版本开始提供了 json 数据类型,并在 8.0 版本中进行了大幅度的性能优化。在低于 5.7 版本的 MySQL 中使用 json 类型或相关函数会报错,解决办法是升级 My...
    不爱php 发表于 5 天前
    0
    7
  • Laravel 使用 MySQL 时,数据库迁移默认引擎是 MyISAM。可以使用 engine 属性指定表的存储引擎:Schema::create(users, function (Blueprin...
    不爱php 发表于 5 天前
    0
    7
  • 使用 MySQL 中,如果查询字符串时使用“”条件,当字段值为 Null 时也会满足该条件。示例表:idnameurl1张三www..com2李四3王五NULLuser 表查询语句:select f...
    不爱php 发表于 5 天前
    0
    7
  • NULL 值对于索引非常不友好。可空列被索引后,每条记录都需要一个额外的字节,还能导致MyISAM中固定大小的索引变成可变大小的索引。使用 NULL 值可能导致查询结果的不确定性。例如,在查询中使用 ...
    不爱php 发表于 5 天前
    0
    6
  • 导入 MySQL 数据库时,遇到错误 1067 – Invalid default value for ‘datetime’ 的原因是因为 datetime 列的默认值设置为 ‘00000000’,但...
    不爱php 发表于 5 天前
    0
    6
  • Mongodb和Mysql索引选型1)首先两种数据库都选择平衡m叉树作为底层索引结构,因为平衡树m叉树是同种元素序列情况下的深度最小的m叉排序树。这可以减少m叉树元素查找的深度,从而提升平均查找效率。...
    九秘 发表于 7 天前
    0
    8
  • 表记录 1876302,totalScore 创建了索引。第一种:MySQL 随机排序常规写法:展开目录SELECT FROM users WHERE totalScore BETWEEN 5 AN...
    九秘 发表于 7 天前
    0
    8
  • MySQL ANY_VALUE() 函数返回指定列中的任意一个值,它用在包含了 GROUP BY 的语句中,以抑制 ONLY_FULL_GROUP_BY 导致的错误。ANY_VALUE() 语法这里是...
    九秘 发表于 7 天前
    0
    7
  • 删除原有ID列:alter table order_shbk drop id;重建ID列,现在ID全部为0alter table order_shbk add id int(11) not null ...
    九秘 发表于 7 天前
    0
    9
  • 在本文中,我们将介绍如何使用 SQL 更新和替换字符串的部分。字符串的一部分常常需要被修改为符合需求的内容,我们可以通过使用 UPDATE 语句来更新数据库中的数据,并使用 REPLACE 函数来替换...
    宁儿 发表于 8 天前
    0
    17
  • 修改数据库引擎myisam和innodb,改单个表ALTER TABLE TABLENAME ENGINEInnoDB; ALTER TABLE TABLENAME ENGINEMyISAM;添加表字...
    九秘 发表于 30 天前
    0
    49
  • 在进行 mysql 数据插入时,有时要先查询当前数据是否存在相同的主键,或是唯一键是否冲突,根据情况,数据插入策略也不同,一般有以下三种避免方法。insert ignore(先查询,不存在则插入,存在...
    九秘 发表于 30 天前
    0
    48
  • 在进行数据查询操作时,有时我们按照特定的顺序进行排序,在网上忽然看到一种排序方式,记录一下便于后期使用:普通in查询select from score where id in(3,1,5);我们可以...
    九秘 发表于 30 天前
    0
    49
  • 在关系型数据库的表结构中,一般情况下,都会定义一个具有‘AUTO_INCREMENT’扩展属性的‘ID’字段,以确保数据表的每一条记录都有一个唯一标识。而实际应用中,获取到最近最大的ID值是必修课之一...
    九秘 发表于 30 天前
    0
    40
  • 最近由于需要大概研究了一下MYSQL的随机抽取实现方法。举个例子,要从tablename表中随机提取一条记录,大家一般的写法就是:SELECT FROM tablename ORDER BY RAN...
    九秘 发表于 30 天前
    0
    52
  • 本来觉得这个查询不用大动干戈的洋洋洒洒写一篇文章的;不过看到不少人在这栽跟头;还是简单总结下吧;文章内容页一般都会有上一篇和下一篇的功能;那么查询上下篇的sql语句应该怎么写呢;示例数据表:bjy_a...
    风轻y 发表于 32 天前
    0
    58
  • 当MySQL数据库超出最大连接数时,可以通过以下步骤解决:修改MySQL配置文件:在my.cnf或my.ini文件中,找到部分,增加或修改max_connections参数。例如,将其设置为1000,...
    九秘 发表于 42 天前
    0
    42
  • 在MySQL中,当查询查询结果为空时,需要返回一个值以表示该查询已完成。比如查询SUM求和时,如果没有where条件符合的结果可能直接返回空,对页面输出会产生影响,所以可以用IFNULL函数解决这个问...
    天启 发表于 49 天前
    0
    163
  • Mysql中的索引使用的数据结构一般为搜索树,这里的搜索树,一般使用B树,这里补一下数据结构中的B树结构;说B树之前,先顺一个前置的知识点,平衡二叉树;1|1平衡二叉树二叉树应该都不陌生,大学数据结构...
    天启 发表于 51 天前
    0
    150
  • 在生产环境的数据库中,经常会看到有些 SQL 的 where 条件包含:普通索引等值 + 主键范围查询 + order by limit。明明走普通索引效率更高,但是选择走了索引合并,本文就对这种索引...
    天启 发表于 52 天前
    0
    167
  • MySQL 读写分离在互联网项目中其实还是比较常见的,松哥之前也写过文章和大家介绍具体的搭建方案,还不会搭建的小伙伴可以参考这里:手把手教大家搭建 MySQL 主从复制既然是主从,是读写分离,那就不可...
    天启 发表于 52 天前
    0
    150
  • 做个笔记,防止忘记package main import ( "database/sql" "fmt" _ "github.com/gosqldriv...
    天启 发表于 52 天前
    0
    163
  • 前言:我们都知道,MySQL 主从延迟是一件很难避免的情况,从库难免会偶尔追不上主库,特别是主库有大事务或者执行 DDL 的时候。MySQL 除了这种正常从库外,还可以设置延迟从库,顾名思义就是故意让...
    天启 发表于 52 天前
    0
    157
  • MySQL 触发器创建失败? 这几个排查方向你试过吗?在数据库管理中,我们经常需要利用触发器自动完成数据校验和操作,例如防止时间重叠。然而,创建 MySQL 触发器并非总是一帆风顺,恼人的错误代码 1...
    不爱php 发表于 58 天前
    0
    145
  • in和exists的取舍之前说过要小表驱动大表,即先遍历小表再遍历大表,接下来看一下in和exists的区别in先执行子查询,适合于外表大而内表小的情况sql 代码解读复制代码select from...
    天启 发表于 62 天前
    0
    159
  • 在生产环境的数据库中,经常会看到有些 SQL 的 where 条件包含:普通索引等值 + 主键范围查询 + order by limit。明明走普通索引效率更高,但是选择走了索引合并,本文就对这种索引...
    天启 发表于 62 天前
    0
    151
  • 本文基于 MySQL 8.0.32 源码,存储引擎为 InnoDB一.准备工作创建测试表:CREATE TABLE `t1` ( `id` int unsigned NOT NULL AUTO_INC...
    天启 发表于 62 天前
    0
    155
  • 在MySQL的InnoDB存储引擎中,InnoDB的主线程和其他线程在后台执行各种任务,其中大多数与I/O相关,例如从缓冲池中刷新脏页,以及将更改从更改缓冲区写入适当的二级索引,日志体系刷新。如:bi...
    天启 发表于 62 天前
    0
    168
  • 说明:本文通过dump data block、undo segment header block、undo block,来理解Oracle数据库中事物槽、UNDO等工作机制。数据库版本:Oracle ...
    天启 发表于 62 天前
    0
    162
  • 独家揭秘丨GreatSQL 的MDL锁策略升级对执行的影响一、MDL锁策略介绍GreatSQL 的MDL锁有个策略方法类MDL_lock_strategy,它根据对象的类型分为了scope类型和obj...
    天启 发表于 62 天前
    0
    160
站长交流