日常工作中很多场景下需要用到分布式锁,例如:任务运行(多个节点同一时刻同一个任务只能在一个节点上运行(分片任务除外)),交易请求接收(前端交易请求发送时,可能由于两次提交,后端需要识别出这是一个交易)等,怎么样实现一个分布式锁呢?一般有:zookeeper、redis、database等三种实现方式 ...
分类:
其他好文 时间:
2020-05-10 21:30:23
阅读次数:
67
数据全部使用 "MySQL Employee Database" Rank排名(不分组) 计算薪资范围在[39200,39220]的薪资排名(数据量比较小,且包含重复值) 普通排名,不考虑值重复 使用一个 变量来递增排名值 并列排名,相同值排名相同 使用一个 变量来递增排名值,如果和上一条记录的薪资 ...
分类:
数据库 时间:
2020-05-10 18:59:06
阅读次数:
86
以下内容均来自https://www.runoob.com/mongodb/mongodb-tutorial.html 创建数据库 use DATABASE_NAME //实例 > use runoob switched to db runoob > db runoob > 删除数据库 db.dro ...
分类:
其他好文 时间:
2020-05-10 18:46:58
阅读次数:
61
#!/bin/bash user="root" #用变量来存储用户 DB="class" #数据库为class TB="student" #需要建立的表是student mysql -u$user <<EOF #前面实现了免密码登录,这里就不需要写密码了 drop database $DB; #如果 ...
分类:
数据库 时间:
2020-05-10 17:07:25
阅读次数:
85
数据库基础: 数据库的相关概念 : DB:database数据库,存储一系列有组织数据的容器 DBMS:Database Management System数据库管理系统,使用DBMS管理和维护DB SQL:StructureQueryLanguage结构化查询语言,程序员用于和DBMS通信的语言 ...
分类:
数据库 时间:
2020-05-10 11:13:38
阅读次数:
66
删除集合 您可以使用 drop() 方法删除在 MongoDB 中调用的表或集合。 实例 删除 "customers" 集合: import pymongo myclient = pymongo.MongoClient("mongodb://localhost:27017/") mydb = myc ...
分类:
数据库 时间:
2020-05-09 16:47:19
阅读次数:
73
序言: 你会发现,exp.exe 和imp.exe均存在于Oracle数据库的安装bin目录下。而很多情况下,我们不想安装庞大的Oracle数据库,但想使用imp和exp等工具命令,在我们本地机对Oracle所在服务器进行操作。 了解: 你需要了解Oracle除了数据库还有一个客户端instantc ...
分类:
数据库 时间:
2020-05-09 16:38:09
阅读次数:
84
mysql之数据备份与还原: 原文地址:https://www.cnblogs.com/q455674496/p/10305997.html #1. 物理备份: 直接复制数据库文件,适用于大型数据库环境。但不能恢复到异构系统中如Windows。 #2. 逻辑备份: 备份的是建表、建库、插入等操作所执 ...
分类:
数据库 时间:
2020-05-09 00:48:11
阅读次数:
84
. 1 /* 2 修改数据库名称 3 两种方法 4 1.使用Alter Database语句 5 2.使用系统内置存储过程Sp_reamedb.。 6 */ 7 1. Alter Database JFNB 8 Modify name=NJFNB 9 2. Sp_renamedb sjk,nsjk ...
分类:
数据库 时间:
2020-05-08 22:54:39
阅读次数:
93
1、通过navicat 新建一个表,表名以3e开头,假设为 3exx 2、建表完成后,执行查询语句(select * from 3exx)时报语法错误,具体原因不清楚 3、在表名签名加上库名,就能正常执行(select * from database.3exx) 4、如果是把表名换成 3fxx或者e ...
分类:
数据库 时间:
2020-05-08 22:49:29
阅读次数:
91