mysql设置指定字段不能为负数

比如说电商中的商品表,普遍会有一个库存字段,根据常识来看,库存字段不会为负数。限制字段不能负数应该如下操作(设置无符号):alter table product_sku modify stock int(11) unsig...

2022-01-25

mysql where or and_mysql where语句中 or 和 and连用注意点

在mysql中,经常会遇到这样的情况,在写条件语句where时,可能会同时有多个条件的“或”或者“与”,但经常会达不到效果,经百度,本人发现一个where语句中同时出...

2022-01-25

解决Mysql多行子查询的使用及空值问题

目录1 定义2 多行比较操作符3 空值问题3.1 问题3.2 解决1 定义也称为集合比较子查询内查询返回多行使用多行比较操作符2 多行比较操作符-- 多行子查询-- INSELECT employee_...

2022-01-24

weblogic服务建立数据源连接测试更新mysql驱动包的问题及解决方法

目录1、mysql服务搭建2、weblogic控制台建立数据源并测试问题处理1原因:解决:查看权限以及身份验证机制命令:问题处理2原因:解决:WebLogic是美国Oracle公司出品的一个application...

2022-01-24

MySQL数据库高可用HA实现小结

目录MySQL数据库高可用HA实现1、 数据库高可用分析2、MySQL主从复制的容灾处理1. 什么是数据库高可用1.1. 什么是高可用集群1.2. 高可用集群的衡量标准1.3. 实现高可用的三...

2022-01-24

Mysql存储过程、触发器、事件调度器使用入门指南

目录一、存储过程的简单使用二、存储过程中的变量三、变量的作用域四、存储过程参数五、逻辑控制语句1、条件语句2、循环语句3、case分支六、游标七、自定义函数八、触发器...

2022-01-24

MySQL 到 ClickHouse 实时数据同步实操

摘要:很多 DBA 同学经常会遇到要从一个数据库实时同步到另一个数据库的问题,同构数据还相对容易,遇上异构数据、表多、数据量大等情况就难以同步。我自己亲测了一种方式,可以非...

2022-01-24

MySQL数据库本地事务原理解析

在经典的数据库理论里,本地事务具备四大特征:原子性事务中的所有操作都是以原子的方式执行的,要么全部成功,要么全部失败;一致性事务执行前后,所有的数据都应该处于一致性状态---...

2022-01-24

一文教你MySQL如何优化无索引的join

目录前言遍历循环查询join 查询join buffer (Block Nested Loop)附:mysql join查询没有走索引的原因总结前言MySQL Join 你用过吗?你知道其中的原理吗?现在有张 user 表,这个 u...

2022-01-24

SQL Server 使用 Pivot 和 UnPivot 实现行列转换的问题小结

对于行列转换的数据,通常也就是在做报表的时候用的比较多,之前也零零散散的看了一些,今天就来总结一下。先创建一个用于演示的临时表:create table #temp( 年份 nvarchar(...

2022-01-24

mongodb三分钟入门大全

目录一、MongoDB是什么1、维基百科2、简而言之二、MongoDB 的应用场景1、MongoDB事务2、多引擎支持各种强大的索引需求3、具体的应用场景4、以下是几个实际的应用案例:5、选...

2022-01-24

关于Redis数据库三种持久化方案介绍

目录一、回顾Redis二、方案一:bgsave三、方案二:配置文件rdb四、方案三:aof总结一、回顾Redis1、redis的特点redis是一个内存中的数据结构存储系统。优点:内存操作速度比硬盘很...

2022-01-24

如何设置mysql允许外部连接访问

1.设置mysql允许外部连接访问(授权):grant all privileges on *.* to root@'%' identified by '123456' with grant option;flush privileges;例子:
查询mysql用户权限、授权...

2022-01-24

oracle怎样修改sga

oracle怎样修改sga示例:将 SGA 由 2G 修改为 32G方式一、通过 spfile 修改1)使用SYS用户以SYSDBA身份登录系统$ sqlplus / as sysdba2)查询 memory_target 参数3)执行命令修改如...

2022-01-24

mysql怎么将查询结果赋给变量

mysql将查询结果赋给变量的方法1、创建变量MySQL 中可以使用 DECLARE 关键字来定义变量,其基本语法如下:DECLARE 变量名 类型 [DEFAULT 默认值]DEFAULT 子句如果省略,则默认值...

2022-01-24

SQLSTATE[08004] [1040] Too many connections

今天打开网站的时候浏览器显示SQLSTATE[08004] [1040] Too many connections,接下来为大家介绍一下解决方法,有需要的小伙伴可以参考一下:1、错误提示: SQLSTATE[08004] [104...

2022-01-23

聊聊mysql怎么开启远程访问

mysql开启远程访问:1、打开mysql server,设置mysql 访问权限 mysql>grant all privileges on *.* to 'root'@'%' identified by 'youpassword' w...

2022-01-22

一起聊聊Mycat实现 Mysql 集群读写分离

MySQL 读写分离的概述 MySQL 作为目前世界上使用最广泛的免费数据库,相信所有从事系统运维的工程师都一定接触过。 在实际的生产环境中,由单台 MySQL 作为独立的数据库是完...

2022-01-22

手把手教你完全掌握Oracle注入的小细节

一、Oracle的获取数据的基本技巧1.特殊表• dual表◆ 是一个虚拟的表,用来构成select的语法规则,oracle保证dual里面永远只有一条记录。• user_tables表◆ 该表的tab...

2022-01-22

什么是事务的ACID?Redis事务能实现ACID吗?

腾讯面试官:「Redis 的事务了解么?它的事务机制能实现 ACID 属性么?」程许远:「挠头,这个……我知道 lua 脚本能实现事务…」腾讯面试官:「好的,回去等通知吧。...

2022-01-22

SQL Server Transact-SQL编程详解

目录变量1、 局部变量(Local Variable)2、 全局变量(Global Variable)输出语句逻辑控制语句1、 if-else判断语句2、 while…continue…break循环语句3、 case4、 其...

2022-01-20

深入解析MySQL 事务

目录事务的四大特性 ( ACID )脏读不可重复读幻读MySQL的隔离级别事务指逻辑上的一组操作,组成这组操作的各个单元,要么全部成功,要么全部失败。事务的四大特性 ( ACID )原子性(...

2022-01-20

如何实现MySQL的索引

MySQL中索引分三类:B+树索引、Hash索引、全文索引。InnoDB存储引擎中用的是B+树索引。要介绍B+树索引,不得不提二叉查找树、平衡二叉树和B树这三种数据结构。B+树是从它们三个...

2022-01-20

Redis快速实现分布式session的方法详解

目录前言Spring SecurityApache ShiroSession作用spring-session支持功能分布式seesion实战步骤1:依赖包步骤2:配置文件步骤3:实现逻辑步骤4:编写session拦截器步骤5:把拦截器注...

2022-01-20

MySQL数据库索引以及失效场景详解

目录1. MySQL索引概述1.1 索引的概念1.2 索引的特点1.3 索引的分类1.4 索引的使用场景2. 索引失效场景2.1 索引失效9种场景2.2 索引失效场景总结3. 索引失效验证3.1 全值匹...

2022-01-20

彻底弄懂Redis的LRU淘汰策略

目录Redis的淘汰策略LRU算法简介实现思想推导巧用LinkedHashMap手写LRU第一步:构建DoubleLinkedList对象第二步:构建节点第三步:初始化DoubleLinkedList对象第四步:LRU对象属性...

2022-01-20

MySQL通过函数存储过程批量插入数据

目录数据库 mysql批量插入数据函数存储过程附:MySQL通过函数批量插入数据总结数据库 mysql批量插入数据函数存储过程-- 1 批量插入数据-- 1.1 创建表CREATE TABLE `dept` (`...

2022-01-20

Mysql主从延时图解方法

目录1.忍受大法2.数据同步写方案3.选择性强制读主4.中间件选择路由法5.缓存路由大法总结1.忍受大法第一种解决办法,很简单,无他,不管他,没有读到也没事。这时业务不需要任何改造...

2022-01-20

详解mysql表数据压缩

目录【第一部分】一、表压缩概述:二、使用表的压缩三、InnoDB表的压缩优化1、何时用压缩表2、数据特性及压缩率3、数据库压缩和应用程序压缩4、工作负载特性和压缩率四、INNO...

2022-01-20

MySQL数据库JDBC编程详解流程

目录一、数据库编程的必备条件二、Java的数据库编程:JDBC三、JDBC工作原理四、JDBC开发步骤五、JDBC操作步骤六、优化JDBC的部分代码1.获取数据库连接对象2.操作命令对象Stat...

2022-01-20

MySQL索引事务详细解析

目录一、索引 1.概念2.作用3.缺陷4.使用场景5.使用1.查看索引2.创建索引3.删除索引6.案例二、事务1.为什么使用事务2.事务的概念3.使用4.特性一、索引 1.概念索引是一种特殊...

2022-01-20

MYSQL数据库中常用函数介绍

目录1 基本函数2 三角函数3 进制转换函数4 字符串函数5 日期和时间6 指数和对数7 流程控制函数8 加密与解密函数9 MYSQL信息函数总结1 基本函数2 三角函数2.1 角度与弧度的...

2022-01-20

MySQL排序与分页讲解

目录一、order by二、二级排序三、分页limit一、order by使用 ORDER BY 对查询到的数据进行排序操作。
升序:ASC (ascend) 从低到高
降序:DESC (descend)...

2022-01-20

MySQL笔记 —SQL运算符

目录1.算术运算符2.比较运算符具体关键字3.逻辑运算符4.位运算符1.算术运算符+-*/或DIV%或MOD /或DIVselect 100/5,100 DIV 5 from dual;结果:100/5100 DIV 520.000020注意:/...

2022-01-20

关于使用Redisson订阅数问题

目录一、前提二、源码分析1、RedissonLock#lock() 方法2、详细看下subscribe()方法3、回到subscribe()方法主要逻辑还是交给了 LockPubSub#subscribe()里面4、PublishSubscr...

2022-01-20

PostgreSQL13基于流复制搭建后备服务器的方法

目录实际操作1、参数配置2、使用pg_basebackup创建备机数据库3、启动备机数据库服务器4、检查pg的高可用、负载均衡和复制特性矩阵如下后备服务器作为主服务器的数据备份,可...

2022-01-20

redis的list数据类型相关命令介绍及使用

目录list列表简介常用命令添加命令查询命令弹出/删除命令修改命令阻塞弹出命令应用场景list列表简介list是简单的字符串列表(说通俗点,存储的还是字符串),按照插入顺序排序。...

2022-01-20

Oracle中update和select 关联操作

目录1、介绍2、解决方法2.1、需求2.2、错误演示2.3、解决方法1、介绍本文主要向大家介绍了Oracle数据库之oracle update set select from 关联更新,通过具体的内容向大家展现...

2022-01-20

SQL语法CONSTRAINT约束操作详情

CONSTRAINT约束,即对数据库表中的数据进行约束,以保证数据记录的完整性和有效性。比较常用的是,创建表时添加约束,但是为了整理记录,这里把所有的用法都写下来,但是大家按照最常见...

2022-01-20

mysql sum(if())和count(if())的用法说明

目录mysql sum(if())和count(if())的用法解析mysql 聚合函数 根据条件求和 sum(if())mysql sum(if())和count(if())的用法SELECT SUM(if(category=1,size,0)) ,COUNT(if(categor...

2022-01-20

聊聊redis-dump工具安装问题

redis-dump工具用于集群中的数据迁移搭建环境:192.168.19.201 redis-cluster 6379 7001 7002 rvm redis-dump192.168.19.202 redis-cluster 6379 7001 7002192.1...

2022-01-20

MySQL常见优化方案汇总

目录思考sql优化的几个地方,我把他做了个分类,方便理解key_len计算方式简单介绍一、优化点1:字段优化覆盖索引尽量用二、优化点2:where优化1.尽量全值匹配2.最佳左前缀法则3.范...

2022-01-20

SQL基础查询和LINQ集成化查询

SELECTSELECT 语句用于从表中选取数据,是 SQL 最基本的操作之一。通过 SELECT 查询的结果被存储在一个结果表中(称为结果集)。SQL SELECT 语法只查询某个列的数据:SELECT [列名...

2022-01-20

一起聊聊MySQL中blob和text数据类型(示例详解)

1. blob 类型blob(binary large object) 是一个可以存储二进制文件的容器,主要用于存储二进制大对象,例如可以存储图片,音视频等文件。按照可存储容量大小不同来分类,blob 类型...

2022-01-13

解决并分析Incorrect datetime value报错问题

出现原因:这个错误发生在mysql 5.7 版本及以上版本会出现的问题:mysql 5.7版本默认的sql配置是:sql_mode="ONLY_FULL_GROUP_BY",这个配置严格执行了"SQL92标准"。很多从5.6升级...

2022-01-12

一起聊聊mysql的timestamp会存在时区问题

众所周知,mysql中有两个时间类型,timestamp与datetime,但当在网上搜索timestamp与datetime区别时,会发现网上有不少与时区有关的完全相反的结论,主要两种: timestamp没有时区问题...

2022-01-10

聊聊MySQL中的聚合函数,实践掌握分页查询!

MySQL聚合函数和分页查询参考链接:#MySQL数据库(mysql安装/基础/高级/优化)https://www.bilibili.com/video/BV1iq4y1u7vj我们在之前了解到了 SQL 单行函数。实际上 SQL 函数还...

2022-01-10

Linux快速部署Redis

有必要么?对咱们来说,部署服务器环境不是一个高频操作。所以很多同学都不会花很多时间去记忆,一般都是直接百度(连链接都懒得收藏)。每次要部署环境的时候就觉得麻烦,从心底里讨厌...

2022-01-10

关于查询MySQL字段注释的5种方法总结

目录前言创建测试数据库查询所有表注释查询所有字段注释字段注释查询方式1字段注释查询方式2字段注释查询方式3字段注释查询方式4字段注释查询方式5修改表注释和字段注释修...

2022-01-10
返回顶部
顶部