作者简介杨奇龙,网名“北在南方”,7年DBA老兵,目前任职于杭州有赞科技DBA,主要负责数据库架构设计和运维平台开发工作,擅长数据库性能调优、故障诊断。一 序言在运维MySQL数据库时,DBA会接收到比较多关于主备延时的报警:check_ins_slave_lag (err_cnt:1)critical-slavelag on ins:3306=39438相信slav            
                
         
            
            
            
            oracle资料:     第一天:         第一节课:数据库基本概念学习             1、数据  书                      
                
         
            
            
            
            e '%,1,%' or  name  like '1,%'   or  name ='1' or  name  like '%,1' [/color]亲测好用[color=blue]出于数据库查询效率应尽量避免在where 子句中使用or来连接条件,否则将导致引擎放弃使用索引而进行全表扫描这种方式比较好select name  from  aaa where   name like '%,1,%' union allselect name  from  aaa wher            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-08-28 21:19:06
                            
                                955阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # 如何查询不包含主键的表:新手指南
在数据库操作中,查询不包含主键的表是一项常见任务。对于初学者,理解如何实施这个查询可能略显复杂。本文将引导你一步一步地完成这一流程,并确保你在每一步都能掌握相应的代码和操作。
## 流程概述
以下是我们查询不包含主键的表的流程步骤:
| 步骤 | 描述                       | 代码示例            
                
         
            
            
            
            作者:杨涛涛资深数据库专家,专研 MySQL 十余年。擅长 MySQL、PostgreSQL、MongoDB 等开源数据库相关的备份恢复、SQL 调优、监控运维、高可用架构设计等。目前任职于爱可生,为各大运营商及银行金融企业提供 MySQL 相关技术支持、MySQL 相关课程培训等工作。本文来源:原创投稿*爱可生开源社区出品,原创内容未经授权不得随意使用,转载请联系小编并注明来源。MySQL 组复            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-22 12:31:55
                            
                                24阅读
                            
                                                                             
                 
                
                             
         
            
            
            
              了解一门语言,还是应该从名字开始。SQL中的S即Structured(结构),L即Language(语言),Q即Query(查询),但不仅仅只是查询,还可以建立数据库,添加和删除数据,对数据作联合,当数据库改变时触发动作,并把查询存储在程序或者数据库中。  SQL是一种非过程性语言,非过程性语言指的是与具体过程无关。这样说可能不是很明确,举个例子:SQL描述了如何对数据进行检索、插入、删除,但            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-11 08:33:34
                            
                                251阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            背景今天出现了一个bug,在数据库中我们将订单表中的order_no从之前的bigint(20)改成varchar(20)后,原有的代码逻辑在进行时查询时,之前是以Long类型传参查询的。   select * from order_main where order_no=16541913435669023   debug时的时候发现这条sql语句查询出来两条数据,另外一条毫不相关的订单也被查出来            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-30 07:27:01
                            
                                190阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            在oracle中,我们创建一个主键,则同时自动创建了一个同名的唯一索引;删除主键,则主键约束和对应的唯一索引都删除了。这是我们经常见到的现象。发出一个创建主键的sql,oracle其实执行了两步:创建主键约束、创建/关联 唯一索引。步骤是这样的:创建主键约束时,检查该主键字段上是否已经存在唯一索引。若不存在,则自动创建同名唯一索引;若存在,则直接创建主键约束,并将该约束和已经存在的唯一索            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2013-08-16 12:48:45
                            
                                978阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1、不同用户之间的表数据复制 2、同用户表之间的数据复制 3、B.x中个别字段转移到B.y的相同字段 4、只复制表结构 加入了一个永远不可能成立的条件1=2,则此时表示的是只复制表结构,但是不复制表内容 5、完全复制表(包括创建表和复制表中的记录) 6、将多个表数据插入一个表中 7、创建用户budg            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2016-07-27 16:57:00
                            
                                788阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            1、不同用户之间的表数据复制 2、同用户表之间的数据复制 3、B.x中个别字段转移到B.y的相同字段 4、只复制表结构 加入了一个永远不可能成立的条件1=2,则此时表示的是只复制表结构,但是不复制表内容 5、完全复制表(包括创建表和复制表中的记录) 6、将多个表数据插入一个表中 7、创建用户budg            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2016-07-26 16:36:00
                            
                                920阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            主键的必要性: 
     
      有些朋友可能不提倡数据库表必须要主键,但在我的思考中,觉得每个表都应该具有主键,不管是单主键还是双主键,主键的存在就代表着表结构的完整性,表的记录必须得有唯一区分的字段,主键主要是用于其他表的外键关联,本记录的修改与删除,当我们没有主键时,这些操作会变的非常麻烦。 
     主键            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-03 19:58:21
                            
                                19阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            mysql配置和常用指令安装mysql官网下载环境配置软件指令登录mysql登出mysql修改密码用户增删和权限增删database和table操作指令对数据库的操作对表的操作创建或删除表其他对数据列的操作数据操作指令增删改数据查找数据事务指令 安装mysql官网下载https://dev.mysql.com/downloads/mysql/环境配置mysql拥有俩个文件目录 
  mysql软            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-26 08:11:03
                            
                                139阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            # 实现“docker image 不包含数据”教程
## 1. 整体流程
在Docker中,我们可以通过在Dockerfile中进行一些操作,来确保生成的Docker镜像不包含数据。下面是实现这一目标的步骤:
```mermaid
gantt
    title Docker镜像不包含数据实现流程
    section 创建Dockerfile
    编写Dockerfile: 202            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-07-11 04:35:49
                            
                                30阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            面试被问到:1. MySql有哪些常用聚合函数:count()、sum()、max()、min()、avg()、group_concat()mysql还有常用的函数:(1)数值函数:Abs()=》(绝对值abs(-10.9) = 10)Pi() //获得圆周率Rand() //随机数...(2)时间日期函数:Now()、Date()、Time()...(3)字符串函数:TRIM(string) /            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-20 11:06:06
                            
                                35阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            MySQL创建表的时候可以不设置主键吗?MySQL创建表的时候是可以不主动设置主键的,但是表是一定需要一个主键的,MySQL会主动将第一个不为null的唯一索引设置为主键为什么MySQL推荐使用自增id作为主键?MySQL官方推荐不要使用uuid或者不连续不重复的雪花作为主键,而是使用连续自增的主键id使用自增id的内部结构自增id的值是顺序的,所以innodb在索引B+树的叶子节点层面可以直接把            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-10 12:58:57
                            
                                28阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Oracle主键自增1、创建table1 CREATE TABLE demo62 (3 id INT NOT NULL,4 key1 VARCHAR2(40) NULL,5 key2 VARCHAR2(40) NULL6 );2、设置主键1 alter table demo6 add constraint demo6_pk primary key (id);3、新建序列1 ...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-07-16 10:36:32
                            
                                3308阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            搭建数据:create table tb_user1 (id integer primary key, user_nam            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-04-26 18:42:13
                            
                                526阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            用exp,imp 导出再导入即可。 1 exp导出旧数据库 2 创新新数据库的用户、表空间 3 imp导入到新数据库            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-10-09 17:43:36
                            
                                160阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # MongoDB 中 “包含” 和 “不包含”的实现指南
作为一名刚入行的开发者,了解如何使用 MongoDB 进行 “包含” 和 “不包含” 的查询是非常重要的。MongoDB 是一个灵活且强大的文档数据库,能够以多种方式存储和检索数据。在这篇文章中,我们会逐步引导你完成实现这个功能的过程。
## 实现流程
以下是一步一步实现 “包含” 和 “不包含” 查询的流程:
| 步骤 | 描述            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-10-30 09:09:05
                            
                                58阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             一:函数        函数可以理解为一种工具,用于完成定义明确的任务,如平方根、大小字母转换等。        有些函数需要输入参数,有些函数不需要输入参数,但是函数必须具有返回值。        函数分为确定性函数            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-28 16:26:27
                            
                                281阅读