今天在数据库匹配数据的时候,发现一些数据存在别名,导致我的数据匹配不上。在这里记录分享一下 例如: 李钟硕 (Lee Jong Suk),这里我匹配的是 “李钟硕” 示例1: SELECT reverse(substring(reverse(Name) ,charindex('(',reverse( ...
分类:
数据库 时间:
2016-09-08 18:01:18
阅读次数:
200
背景: 公司提供了操作数据库的页面, 1.使用dml update一条记录 2. 使用sql select查询出新的记录 3. java程序直接去读这条记录,发现是旧的记录 4. 出去喝杯茶回来,发现查询到了新的记录 问题查找 1. 根据配置的数据库找dba确认schema是否正确 ok 2. 确认 ...
分类:
数据库 时间:
2016-09-08 18:01:15
阅读次数:
245
这个系列文章会分为两篇来写: 第一篇:入门篇,学习使用MongoDB数据库索引 第二篇:进阶篇,研究数据库索引原理--B/B+树的基本原理 1. 准备工作 在学习使用MongoDB数据库索引之前,有一些准备工作要做,之后的探索都是基于这些准备工作。 首先需要建立一个数据库和一些集合,这里我就选用一个 ...
分类:
数据库 时间:
2016-09-08 18:01:53
阅读次数:
299
CREATE TABLE `tab1` ( `tab1_id` VARCHAR(11) DEFAULT NULL, `create` TIMESTAMP(3) NULL DEFAULT NULL, `create2` DATETIME(3) DEFAULT NULL ) ENGINE=INNODB ...
分类:
数据库 时间:
2016-09-08 17:56:11
阅读次数:
1781
无论是迫于预算,亦或者是领导要求,多实例的安装也是DBA必须掌握的技术,他的启停和登录方式和单实例安装数据库略有不同,本文记录下如何完成MySQL5.6多实例部署。首先我们看一下my.cnf和单实例的区分:[root@HE1scripts]#
cat/etc/my.cnf
[client]
#port=3306
#socket=/tmp/m..
分类:
数据库 时间:
2016-09-08 16:42:37
阅读次数:
219
经常查数据表不知道字段含义,再去查设计表查看字段含义,数据库经过多人修改,数据库设计文档也早就不能支持现在的表结构。就想做个数据字典,mysql中的information_schema库之前没里了解过,这样用起来很方便。selectTABLE_SCHEMA数据库名,TABLE_NAME表名,COLUMN_NAME列名,DA..
分类:
数据库 时间:
2016-09-08 16:37:01
阅读次数:
267
selectu.fonds_code,u.year_code,u.yj,u.cq,u.dq,nvl(u.yj,0)+nvl(u.cq,0)+nvl(u.dq,0)aswsfilezj,(selectsum(t.yj)astesfrom(selectu.fonds_code,u.year_code,u.yj,u.cq,u.dq,nvl(u.yj,0)+nvl(u.cq,0)+nvl(u.dq,0)aswsfilezj,sum(nvl(u.yj,0))aswswjyjhj,sum(nvl(u.cq,0))asws..
分类:
数据库 时间:
2016-09-08 16:38:30
阅读次数:
274
1、通过yum进行安装1.1、初始准备首先需要到MariaDB网站(https://downloads.mariadb.org/),找到CentOS对应的页面,并复制如下内容(根据版本的不同,可能也会有变化):#MariaDB10.1CentOSrepositorylist-created2016-09-0609:30UTC#http://downloads.mariadb.org/mariadb/repo..
分类:
数据库 时间:
2016-09-08 16:37:48
阅读次数:
314
select查询select列名from表名where条件orderby列名insert插入insertinto表名(列名,列名...)values(值1,值2...)delete删除deletefrom表名where条件update修改update表名set列名=值,列名=值where条件createtable表名建表primarykey主键foreignkey外键关键字references表(列)ch..
分类:
数据库 时间:
2016-09-08 16:35:04
阅读次数:
215
背景:最近在迁移SQLServer数据库2008时,新建用户后,做用户映射时。SQLServer报错:用户、组或角色‘XXX‘在当前数据库中已存在.错误:15023.下面讲一下解决的方法。分析:将数据库恢复到其他服务器时,数据库中包含一组用户和权限,但可能没有相应的登录或者登录所关联的用户可..
分类:
数据库 时间:
2016-09-08 16:37:01
阅读次数:
208
查询数据库中的存储过程方法一:select`name`frommysql.procwheredb=‘your_db_name‘and`type`=‘PROCEDURE‘方法二:showprocedurestatus;查看存储过程或函数的创建代码showcreateprocedureproc_name;showcreatefunctionfunc_name;
分类:
数据库 时间:
2016-09-08 16:34:08
阅读次数:
159
导致宕机的原因:1.运行环境:35%,运行环境可以看做是支持数据库服务器运行的系统和资源集合,包括操作系统,硬盘以及网络2.性能:35%3.复制20%4.各种类型的数据库丢失或者损坏以及其他问题。10%导致宕机的事件排行1.在运行环境的问题上,最普遍的问题就是空间耗尽2.在性能问..
分类:
数据库 时间:
2016-09-08 16:29:46
阅读次数:
179
#!/bin/bash#datetime=`date"+%Y-%m-%d_%H:%M:%S"`dbname=(adbbdbmdbtdbpdb)fordbin${dbname[*]}do echo"##############################dbback$dbbegintimeis$(date"+%Y-%m-%d_%H:%M:%S")##############################">>/data/backdb/backdb.log mysqldump--database..
分类:
数据库 时间:
2016-09-08 16:29:03
阅读次数:
213
mysql查看数据库和表的占用空间大小 第一部分-任务 将线上db,导出后,导入到office db 一. 两种方案: 1,将数据直接从online-->office,通过mysqldump 通过本地putty等和ecs建隧道,然后传数据到本地.(本地win可以按照gzip,压缩后传到office ... ...
分类:
数据库 时间:
2016-09-08 16:19:19
阅读次数:
256
张文升认为,PG无论在可靠性和性能方面都不输其它任何关系型数据库 张文升,探探DBA,负责探探的数据库架构、运维和调优的工作。拥有8年开发经验,曾任去哪儿网DBA。 9月24日,张文升将参加在北京举办的线下活动,分享PostgreSQL在互联网应用的一些经验。值此,他分享了个人的一些经历,以及对PG ...
分类:
数据库 时间:
2016-09-08 16:14:21
阅读次数:
365
以下demo均以python2中的mysqldb模块 一、插入数据 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 import MySQLdb conn = MySQLdb.connect(host='127.0.0.1',user='root',passwd='123 ...
分类:
数据库 时间:
2016-09-08 16:07:38
阅读次数:
178