数据库保护四大功能:备份和恢复,并发控制,安全性控制,完整性控制。 在DBS中,我们把事务看成最小单元。 事物的四大属性:ACID A——>原子性 C——>一致性 I ——>隔离性 D——>持续性 讨论:数据库备份和恢复: 数据库恢复的两种方法:数据转储(包括:静态存储,动态存储,海量存储,增量存储 ...
分类:
数据库 时间:
2020-04-08 11:38:54
阅读次数:
93
1.准备 1 CREATE DATABASE mahaiwuji; 2 USE mahaiwuji; 3 4 CREATE TABLE emp 5 ( 6 empno INT PRIMARY KEY, 7 ename VARCHAR(10), 8 sal INT 9 ) ENGINE = INNOD ...
分类:
数据库 时间:
2020-04-08 10:21:31
阅读次数:
86
Oracle安装: 1. 检查是否安装net framework 3.5 2. 安装win64_11gR2_database服务端 更改安装目录,设置密码 2. 检查服务 services.msc,两个必备的服务是否运行 3. 在cmd测试,sqlplus的连接性 4. 安装win32_11gR2_ ...
分类:
数据库 时间:
2020-04-08 10:07:22
阅读次数:
105
问题:发现存在一张表中存在相同的两行数据 得到:仅仅保留一行数据 方法: 原理-我们通过 1 select count (字段1,字段2) from 表1; 2 3 结果 200条数据 4 5 select count (distinct 字段1,字段2) from 表1; 6 7 结果 100条数 ...
分类:
数据库 时间:
2020-04-08 09:54:03
阅读次数:
487
需求背景: 随着业务的增长、对运维效率和质量的要求不断提高,对自动化运维体系的需求也不断增强。 目前笔者服务的很多中大型企业客户,运维其实还停留在“刀耕火种”的原始状态。 这里所说的“刀”和“火”就是运维人员的远程客户端,例如 xshell 和Windows 远程桌面。 这种工作模式有很多局限性, ...
分类:
数据库 时间:
2020-04-08 09:49:48
阅读次数:
94
在设置mysql开机启动时,出现了“Failed to enable unit: Refusing to operate on linked unit file mysql.service”,那么需要检测以下mysql是否设置过了开机启动, 方法为: sudo systemctl is-enable ...
分类:
数据库 时间:
2020-04-08 09:49:03
阅读次数:
230
本文源码:GitHub·点这里||GitEE·点这里一、关系型数据源1、动态数据源动态管理数据源的基本功能:数据源加载,容器维护,持久化管理。2、关系型数据库不同厂商的关系型数据库,提供的链接方式,驱动包,驱动类名都是不一样的,Java数据库连接API,JDBC是Java语言中用来规范客户端程序如何来访问数据库的应用程序接口,提供了诸如查询和更新数据库中数据的方法,且适配大部分关系型数据库。3、适
分类:
数据库 时间:
2020-04-08 09:45:32
阅读次数:
76
考到了一个知识点 当查询的数据不存在的时候,联合查询就会构造一个虚拟的数据在数据库中。 union select测试发现有三列 所以我们在这里进行绕过,即输入admin,密码设置为123456,将123456MD5加密后放进union select 查询中 也就是当name代入查询查询时,在MySQ ...
分类:
数据库 时间:
2020-04-08 09:43:22
阅读次数:
116
作者:GrimMjx https://www.cnblogs.com/GrimMjx/p/10526821.html 一.InnoDB逻辑存储结构 首先要先介绍一下InnoDB逻辑存储结构和区的概念,它的所有数据都被逻辑地存放在表空间,表空间又由段,区,页组成。 段 段就是上图的segment区域, ...
分类:
数据库 时间:
2020-04-08 09:31:47
阅读次数:
75
MySQL 去除字段中的换行和回车符 解决方法: UPDATE tablename SET xxx= REPLACE(REPLACE(xxx, CHAR(10), ''), CHAR(13), ''); char(10): 换行符 char(13): 回车符 ...
分类:
数据库 时间:
2020-04-08 09:19:57
阅读次数:
79
使用Docker创建MongoDb服务 1、先拉mongodb镜像 2、创建映射目录 创建mongo映射目录,用于存放后面的相关东西。 3、创建容器 我这里创建了两个容器,其余都一样。只有 auth的区别。 auth是用来使mongodb服务需要验证的指令,如果不需要验证,则不加。默认mongodb ...
分类:
数据库 时间:
2020-04-07 22:40:06
阅读次数:
86
操作文件夹(数据库) 1 增:create database db1 charset utf8; 2 查:show databases; 3 改:alter database db1 charset latin1; 4 删除: drop database db1; 操作文件(表) 1 先切换到文件夹 ...
分类:
数据库 时间:
2020-04-07 22:31:46
阅读次数:
110
背景: MacOS在2019年7月份升级到Catalina之后导致部分已安装软件不能使用,Anaconda就是其中之一。考虑到最近基本不使用Anaconda,需要手动移除该软件。 全局搜索文件的时候发现如下目录:/private/var/db/receipts 文件示例: io.continuum. ...
分类:
数据库 时间:
2020-04-07 22:25:38
阅读次数:
131
原因:在数据查询中replace函数无法对表table中text/ntext类型的字段colname进行了字符串操作。 解决方法:将text当作varchar(实际内容长度低于8000字节时)或把ntext当作nvarchar(实际内容长度低于4000字节时)。 但是当text字段内容长度超过800 ...
分类:
数据库 时间:
2020-04-07 22:25:23
阅读次数:
116
1. adb adb连接手机参考:https://www.cnblogs.com/mind18/p/12592252.html,中的三.5节 1.1. adb介绍 ADB全名Andorid Debug Bridge。 是一个Debug工具。adb是一个标准的C/S结构的工具,其允许电脑与模拟器实例或 ...
分类:
数据库 时间:
2020-04-07 22:13:04
阅读次数:
112
/*一、已知表stringcontent其中字段:id 自增长content varchar(20) 向该表插入指定个数的,随机的字符串*/DROP TABLE IF EXISTS stringcontent;CREATE TABLE stringcontent( id INT PRIMARY KE ...
分类:
数据库 时间:
2020-04-07 20:59:59
阅读次数:
104
本文用四节点部署GaussDBT1.0.1分布式集群,部署完成后再将其升级到1.0.2版本(直接安装1.0.2版本,在安装过程中会遇到segmentfault报错,目前尚未解决)。前期操作系统准备工作参考之前的几篇文章。1、部署分布式集群1.1节点信息各节点信息如下表所示:1.2集群参数文件根据实际情况修改集群参数,或者通过databasemanager工具生成,内容如下:[root@onasdb
分类:
数据库 时间:
2020-04-07 20:56:31
阅读次数:
124