数据库事务( transaction)是访问并可能操作各种数据项的一个数据库操作序列,这些操作要么全部执行,要么全部不执行,是一个不可分割的工作单位。事务由事务开始与事务结束之间执行的全部数据库操作组成 ...
分类:
数据库 时间:
2020-01-11 22:09:21
阅读次数:
102
如果有一天,你发现无法用管理员账号Administrator无法连接SSMS,而SA账号又是被禁用掉了,怎么办呢?在google里输入“忘记SQL SA密码”能找到N多的帖子,比如说使用sp_password这个存储过程来清空或者重置SA密码,这个方法的前提是,能够用其他的账户连接到SQL serv ...
分类:
数据库 时间:
2020-01-11 22:15:22
阅读次数:
131
1、 背景 1.1 在SQL数据库系列产品中,运行一段时间后的数据库总会生成不小的错误日志,经常会占用不少空间; 2、 原因 2.1 SQL数据库默认情况下,错误日志位于 Program Files/Microsoft SQL Server/MSSQL.n/MSSQL/LOG/ERRORLOG 和E ...
分类:
数据库 时间:
2020-01-11 22:19:17
阅读次数:
118
1) concat只能连接两个字符串,||可以连接多个字符串 select concat('1', '2') from dual; select '1'||'2'||'3' from dual; 2) ceil(n) :取大于等于数值n的最小整数; floor(n):取小于等于数值n的最大整数; - ...
分类:
数据库 时间:
2020-01-11 22:26:24
阅读次数:
114
第六关(双注入GET双引号字符型注) 核心代码: 1 $id = '"'.$id.'"'; 2 $sql="SELECT * FROM users WHERE id=$id LIMIT 0,1"; 根第五关类似 第七关(导出文件GET字符型注入) 核心代码 $sql="SELECT * FROM u ...
分类:
数据库 时间:
2020-01-11 22:30:26
阅读次数:
115
日期取年、月、日 select id, phone,time,year(time),month(time), DAY(time),TIME(time) from user where phone='xx' #分别取年、月、日、时间select id, phone,time,year(time) fr ...
分类:
数据库 时间:
2020-01-11 22:39:32
阅读次数:
128
CentOS下的Mysql的安装和使用原创 weixin_43778179 最后发布于2019-10-22 23:13:54 阅读数 139 收藏展开1.使用安装命令 :yum -y install mysql mysql-server mysql-devel安装完成却发现Myserver安装缺失, ...
分类:
数据库 时间:
2020-01-11 23:50:33
阅读次数:
109
之前关闭集群数据库的时候,直接执行OS命令shutdown -h now ,后来发现启动OS之后很多服务都是UNKNOW状态,想想自己那样关闭数据库太过于"暴力",决定还是按照"温和"的方式去关闭集群数据库比较好。1.使用crs_stat 命令查询RAC节点的服务状态是否正常 2.使用srvctl ...
分类:
数据库 时间:
2020-01-12 00:03:17
阅读次数:
136
Django的orm操作数据库 Django的orm操作数据库 django学习链接:https://www.cnblogs.com/clschao/articles/10526431.html 单表操作学习链接:https://www.cnblogs.com/clschao/articles/10 ...
分类:
数据库 时间:
2020-01-12 00:05:15
阅读次数:
88
生成awr报告的过程中,发生awr报告没有快照,并返回ORA-20200错误。 查看dba_hist_active_session_history发现有数据,判断mmon和mmnl后台进程的问题,故需要重新启动mmon和mmnl后台进程 方法一: 重启数据库 方法二: 启用restricted模式, ...
分类:
数据库 时间:
2020-01-12 00:05:57
阅读次数:
128
1.重要的重复:键的数据类型 1)数字相关 tinyint 255 int 65535 bigint 42亿 decimal 十进制小数,实际是字符串保存,有精度的小数。 float 浮点型 保留有限位小数 double 双精度 保留双倍有限位小数 2)字符相关 char 固定长度,查询速度快,节约 ...
分类:
数据库 时间:
2020-01-12 00:13:45
阅读次数:
126
Mycat目前还未全面支持MySQL8以上的版本,可能会导致一些问题,例如Mycat连接MySQL8时可能会报密码错误,因为新版的密码加密方式与旧版不一样。还有就是时区问题,新版的连接方式需要增加时区参数。除此之外,可能还会有一些其他问题。因此,我们需要更改Mycat的一些配置,让其能正常连接MySQL8.x。下载8.x版本的驱动首先需要下载8.x版本的驱动,Mycat默认的MySQL驱动版本为5
分类:
数据库 时间:
2020-01-12 09:24:25
阅读次数:
137
Linux:#!/bin/bash#stop mysql#kill -9 `pidof mysqld` /etc/rc.d/init.d/mysqld stop 使用单用户登陆# 使用参数--skip-grant-tables启动mysql/usr/local/mysql/bin/safe_mysq ...
分类:
数据库 时间:
2020-01-12 09:40:57
阅读次数:
120
数据库设计步骤: 表结构 字段类型、是否允许为null、是否有默认值 索引设计 数据库引擎的选择 MySql数据库引擎: 概念:决定数据库数据增删改查的方式,MySQL的核心就是存储引擎; InnoDB:默认的引擎,支持事务、外键,查询效率相对较低,安全性较高; MyISAM:不支持事务,查询效率相 ...
分类:
数据库 时间:
2020-01-12 09:43:16
阅读次数:
86
问题 当访问一个站点的时候,报告“500 Internal Server Error”,查看/var/log/httpd/error_log,报告“/www/users/test.com/.htaccess: Options not allowed here”,或者报告“ErrorDocument ...
分类:
数据库 时间:
2020-01-12 09:48:00
阅读次数:
115
2019-04-11 分类:Oracle 阅读(2626) 评论(0) 文章目录[隐藏] 一、DataGuard 工作原理 二、搭建环境 三、主库配置 四、备库配置 五、主备切换 一、DataGuard 工作原理 Data Gurad 通过冗余数据来提供数据保护,Data Gurad 通过日志同步机 ...
分类:
数据库 时间:
2020-01-12 09:54:58
阅读次数:
253
1. 线程的查看 首先创建两个线程: #include <stdio.h> #include <unistd.h> #include <pthread.h> #include <stdlib.h> #include <string.h> void* pthread_run1(void* arg) { ...
分类:
数据库 时间:
2020-01-12 09:57:07
阅读次数:
240
问题 MySQL自3.23.58版本以后,提供了名为InnoDB的引擎提供存储过程等功能当服务器发生意外断电等错误的时候,可能导致innodb锁死用top命令查看,发现mysqld进程占用cpu达到100%并无法正常启动、关闭 070316 12:30:43 mysqld started070316 ...
分类:
数据库 时间:
2020-01-12 09:58:13
阅读次数:
81
在 MySQL SELECT 语句中,允许使用 GROUP BY 子句,将结果集中的数据行根据选择列的值进行逻辑分组,以便能汇总表内容的子集,实现对每个组而不是对整个结果集进行整合。语法格式如下: GROUP BY { <列名> | <表达式> | <位置> } [ASC | DESC] 语法说明如 ...
分类:
数据库 时间:
2020-01-12 11:24:01
阅读次数:
322
在 MySQL SELECT 语句中,除了能使用 GROUP BY 子句分组数据外,还可以使用 HAVING 子句过滤分组,在结果集中规定了包含哪些分组和排除哪些分组。语法格式如下: HAVING <条件> 其中,<条件>指的是指定的过滤条件。HAVING 子句和 WHERE 子句非常相似,HAVI ...
分类:
数据库 时间:
2020-01-12 11:24:50
阅读次数:
87