早上刚上班,跟往常一样,支起电脑支架,打开电脑,有种战争片里边,回归阵地,架起机关枪,准备迎敌的仪式感。 一切都那么熟悉,在启动测试环境的时候,开发的声音打破了办公室的清静:“公司XXX系统的数据库是不是挂了!!!” 听完习惯性的一身冷汗!囧!!! 赶紧打开相关工具,连上服务器确认情况:[oracl... ...
分类:
数据库 时间:
2017-07-13 20:34:05
阅读次数:
399
1、数据库基本概念名词 数据库(Database, DB) 数据库管理系统(Database Management System, DBMS) 数据库管理员( Database Administrator, DBA ) 数据库系统( Database System, DBS ) 2、关系型数据库 关 ...
分类:
数据库 时间:
2017-07-13 20:34:21
阅读次数:
188
CREATE OR REPLACE PACKAGE PKG_SYS_LOG IS -- Author : Li Cong -- Created : 2009-10-12 -- Purpose : 存放系统级别的日志信息,如,过程报错。 系统报错日志记录 PROCEDURE ERROR_LOG(P_P ...
分类:
数据库 时间:
2017-07-13 20:38:06
阅读次数:
218
一,过滤和排序数据 使用WHERE 子句,将不满足条件的行过滤掉。 SELECT *|{[DISTINCT] column|expression [alias],...} FROM table [WHERE condition(s)]; WHERE 子句紧随 FROM 子句 字符和日期要包含在单引号 ...
分类:
数据库 时间:
2017-07-13 20:43:19
阅读次数:
215
参考官网:https://dev.mysql.com/doc/refman/5.7/en/replication-implementation-details.html MySQL复制功能是通过三个线程实现的,包括主上的binlog dump tread和从上的sql thread、I/O ttre ...
分类:
数据库 时间:
2017-07-13 21:41:26
阅读次数:
196
项目是使用spring + mybatis的项目 下面说下配置怎么写: spring中这样写: 单元测试的构造内存数据库的写法 另外贴上脚本语句,虽然号称兼容,但是兼容不是那么好 INDEX index_taskname (TASKNAME,USERNAME) 这样的不兼容 COLUMN_PAIR ...
分类:
数据库 时间:
2017-07-13 21:43:01
阅读次数:
277
innodb中有插入意向锁。专门针对insert,假设插入前,该间隙已经由gap锁,那么Insert会申请插入意向锁。那么这个插入意向锁的作用是什么? 1、为了唤起等待。由于该间隙已经有锁,插入时必须堵塞。插入 意向锁的作用具有堵塞功能。 2、插入意向锁是一种特殊的间隙锁,既然是一种间隙锁,为什么不 ...
分类:
数据库 时间:
2017-07-13 21:44:17
阅读次数:
241
一、下载 MongoDB提供了可用于32位和64位系统的预编译二进制包,你可以从MongoDB官网下载安装,MongoDB预编译二进制包下载地址:http://www.mongodb.org/downloads 二、安装 下载后双击该文件,按操作提示安装即可。安装过程中,你可以通过“Custom(自 ...
分类:
数据库 时间:
2017-07-13 21:45:29
阅读次数:
198
1.字符函数: ①UPPER:将输入的字符串变成大写字符串; ②LOWER:将输入的字符串变成小写字符串; ③INITCAP:开头首字母大写; ④LENGTH:求出字符串长度; ⑤REPLACE('字符串',‘替换前’,‘替换后’):进行替换; ⑥SUBSTR(字符串|列,开始点,结束点):字符串截 ...
分类:
数据库 时间:
2017-07-13 21:45:58
阅读次数:
195
转需:EXISTS 指定一个子查询,检测 行 的存在。语法: EXISTS subquery参数: subquery 是一个受限的 SELECT 语句 (不允许有 COMPUTE 子句和 INTO 关键字)。结果类型: Boolean 如果子查询包含行,则返回 TRUE ,否则返回 FLASE 。 ...
分类:
数据库 时间:
2017-07-13 21:48:58
阅读次数:
200
使用VS2010,在FireBreath里面调用ortp库和Speex库。编译的时候出现错误: 2>MSVCRTD.lib(MSVCR100D.dll) : error LNK2005: _calloc 已经在 LIBCMTD.lib(dbgcalloc.obj) 中定义 事实上有非常多类似的打印。 ...
分类:
数据库 时间:
2017-07-13 21:50:47
阅读次数:
198
?? 1 取周的開始时间和结束时间 取周的開始时间。以星期一为開始。 SQL>SELECT TRUNC(TO_DATE('2013-11-25 10:31:11','YYYY-MM-DD HH24:MI:SS'),'D') + 1 ASA FROM DUAL; A 2013/11/25 取周的结束时 ...
分类:
数据库 时间:
2017-07-13 21:52:18
阅读次数:
223
找出EMP表select * from EMP;--选择在部门30中员工的所有信息select * from emp where deptno = 30;--列出职位为MARTIN的员工的编号,姓名select empno,ename from emp where job = 'MANAGER';- ...
分类:
数据库 时间:
2017-07-13 21:53:06
阅读次数:
216
SQl语句分类 Select查询语句 DML语句(数据操作语言) Insert、Update、Delete、Merge DDL语句(数据定义语言) Create、Alter、Drop、Truncate DCL语句(数据控制语言) Grant、Revoke 事务控制语句 Com ...
分类:
数据库 时间:
2017-07-13 21:58:56
阅读次数:
234
将postgresql数组字段的初始值定为空串时报错,应设置为'{}' pq: 有缺陷的数组常量:"" 若数组字段rows.Scan用interface{}输入,会乱码,但如果字段可为null,scan又会报错 最后将表里面的字段设为not null,然后go读出的string为image=="{. ...
分类:
数据库 时间:
2017-07-13 22:41:09
阅读次数:
170
MySQL常用的四种引擎的介绍 (1):MyISAM存储引擎: 不支持事务、也不支持外键,优势是访问速度快,对事务完整性没有 要求或者以select,insert为主的应用基本上可以用这个引擎来创建表 支持3种不同的存储格式,分别是:静态表;动态表;压缩表 静态表:表中的字段都是非变长字段,这样每个 ...
分类:
数据库 时间:
2017-07-13 22:43:54
阅读次数:
227
转载请注明出处:http://blog.csdn.net/dongdong9223/article/details/48318877 本文出自【我是干勾鱼的博客】 1 简单介绍 MySQL Workbench是一款专为MySQL设计的ER/数据库建模工具。它是著名的数据库设计工具DBDesigner ...
分类:
数据库 时间:
2017-07-13 22:44:03
阅读次数:
262
我要实现的功能是:在更新一个表时。从三个表中查询记录并插入到另外一个表中。以下是我写触发器的过程: 第一次写的触发器例如以下: CREATE TRIGGER istmingxi AFTER UPDATE ON sys_shenbao FOR EACH ROW BEGIN SELECT @kid:=j ...
分类:
数据库 时间:
2017-07-13 22:46:48
阅读次数:
253
一、使用索引的好处 创建索引可以大大提高系统的性能。第一,通过创建唯一性索引,可以保证数据库表中每一行数据的唯一性。第二,可以大大加快数据的检索速度,这也是创建索引的最主要的原因。第三,可以加速表和表之间的连接,特别是在实现数据的参考完整性方面特别有意义。 二、索引的原理 数据在磁盘上是以块的形式存 ...
分类:
数据库 时间:
2017-07-13 22:47:07
阅读次数:
166
安装mysql,安装过程中会要求输入2次密码 启动mysql,默认是自动启动 关闭mysql 重启mysql mysql无法远程访问,执行以下代码 ...
分类:
数据库 时间:
2017-07-13 22:48:57
阅读次数:
237