MySQL SQL 中 CASE 表达式的使用方式 1. 前言 CASE 表达式是从 SQL-92 标准开始被引入的。 在 CASE 表达式里,可以使用 BETWEEN 、LIKE和 < 、> 等便利的谓词组合,以及能嵌套子查询的 IN 和 EXISTS 谓词。 2. 语法 CASE 表达式有&...
其他数据库 浅谈Redis分布式锁的正确实现方式 前言 分布式锁一般有三种实现方式:1. 数据库乐观锁;2. 基于Redis的分布式锁;3. 基于ZooKeeper的分布式锁。本篇博客将介绍第二种方式,基于Redis实现分布式锁。虽然网上已经有各种介绍Redis分布式锁实现的博客,然而他们的实现却有着各种...
MySQL 在linux服务器上配置mysql并开放3306端口的操作步骤 安装mysql 修改密码 远程编辑数据库 开放端口 开放数据库权限 后记 在做大作业,数据库零基础,折腾了一天才搞成功,特此记录一下踩过的坑。希望能帮到其他同学吧……有不对欢迎指出,谢谢啦! 安装mysql 首先 sudo ap...
其他数据库 Redis数组和链表深入详解 1.数组和链表基础知识 数组: 数组会在内存中开辟一块连续的空间存储数据,这种存储方式有利也有弊端。当获取数据的时候,直接通过下标值就可以获取到对应的元素,时间复杂度为O(1)。但是如果新增或者删除数据会移动大量的数据,时间复杂度为O(n)。数组的扩容机制...
MySQL mysql8.0.30安装配置最详细教程(windows 64位) 一. 官网下载MySQL 官方网址:(https://www.mysql.com/) 或者点击这里下载:#l 1.1-点击DOWNLOADS下拉页面并点击红框内容 1.2-下载后并解压到目标文件夹(一定要记住路径) 下载完成后解压到某一个文件夹...
其他数据库 巧用Redis实现分布式锁详细介绍 前言 无论是synchronized还是Lock,都运行在线程级别上,必须运行在同一个JVM中。如果竞争资源的进程不在同一个JVM中时,这样线程锁就无法起到作用,必须使用分布式锁来控制多个进程对资源的访问。 分布式锁的实现一般有三种方式,使用MySql数据...
Oracle catalog方式的rman备份与恢复示例 注:catalog目录需要专门创建一个用于恢复的数据库 一、catalog备份1、创建表空间 RMAN>delete script fullbk; 二、catalog恢复1、 C:\>rman catalog rman/rman target ...
Oracle 巧妙解决Oracle NClob读写问题(经验分享) 最近一个新项目中,尝试在 Oracle 数据库中使用 NCLOB 来保存大的 xml 字符串。 在代码自动生成工具(通过 JDBC 驱动程序,读数据库表结构,自动生成对应的 java 代码,包含增加、删除、修改、分页查询、根据主键查找等前台 html/js...
Oracle oracle 11gR2 win64安装配置教程另附基本操作 最近刚到公司上班,大致了解了一下公司的流程之后,发现数据库非常需要恶补一下,以前在学校学习的一些数据库都是SQLserver,以及一些增,删,改,查的基本操作, 这些都是好早好早以前的事了,后来大部分时间都用来学习汇编,搞逆向去了,为了自己的发展必须要打好...
MySQL MYSQL数据库主从同步设置的实现步骤 为什么要主从同步? 1、读写分离 主从同步分为一个主机多个从机,可以设置主从机权限。主机可以读写,从机只能读。主机对数据的操作会复制到从机,主机的数据和从机的一致。这样就可以实现读写分离,读写分离可以缓解服务器压力。互联网的应用往往是“读多写少...
SQLSERVER SQL查询方法精华集 一、 简单查询 简单的Transact-SQL查询只包括选择列表、FROM子句和WHERE子句。它们分别说明所查询列、查询的表或视图、以及搜索条件等。 例如,下面的语句查询testtable表中姓名为“张三”的nickname字段和email字段。...