码迷,mamicode.com
首页 > 数据库
PostgreSQL创建索引并避免写数据锁定(并发的索引)
关于并发建立索引:http://58.58.27.50:8079/doc/html/9.3.1_zh/sql-createindex.html 写这篇blog源自一个帅哥在建索引发生了表锁的问题。先介绍一下Postgresql的建索引语法:? Version:9.1? CREATE?[?UNIQU...
分类:数据库   时间:2015-08-28 13:46:18    阅读次数:263
MYSQL 主从服务器配置
mysql服务器的主从配置,本来是一件很简单的事情,无奈不是从零开始,总是在别人已经安装好的mysql服务器之上 ,这就会牵扯到,mysql的版本,启动文件,等一些问题。 不过没关系,先问清楚两点 1、mysql配置文件m...
分类:数据库   时间:2015-08-28 13:45:01    阅读次数:203
mysql如何查看超出多少天的记录数?
where?DATE(o.created_at)?<=?DATE(DATE_SUB(NOW(),INTERVAL?5?day))?and?o.shipped_at?is?null
分类:数据库   时间:2015-08-28 13:42:18    阅读次数:167
Oracle11g DG的原理介绍
Data Gurad概述? 不少未实际接触过dg的初学者可能会下意识以为data guard是一个备份恢复的工具。我要说的是,这种形容不完全错,dg拥有备份的功能,某些情况下它甚至可以与primary数据库完全一模一样,但是它存在...
分类:数据库   时间:2015-08-28 13:43:28    阅读次数:512
mysql连接字符
我今天再mysql中使用||来连接字符串,并没有得到我想要的结果,原来sql双竖线||是是逻辑或的意思,是运算符,最后用cncat函数实现了字符串的连接。CONCAT(CONCAT(‘|‘,c.seq_cate),‘|‘)
分类:数据库   时间:2015-08-28 13:41:02    阅读次数:165
使用crontab定时备份Mysql整个数据库的方法
1、在服务器上配置备份目录mkdir/data/mysqlbackup2、编写备份脚本代码vidbbackup.sh粘帖以下代码,务必更改其中的username,password和dbname。这里以备份整个数据库为例代码:#!/bin/shmysqldump-uuser-ppassword--single-transaction--events--triggers--routines--all-datab..
分类:数据库   时间:2015-08-28 13:39:08    阅读次数:170
公司一哥们整理的mysql查询语句优化
1、应尽量避免在where子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。2、对查询进行优化,应尽量避免全表扫描,首先应考虑在where及orderby涉及的列上建立索引。3、应尽量避免在where子句中对字段进行null值判断,否则将导致引擎放弃使用索引而进行全表..
分类:数据库   时间:2015-08-28 13:35:54    阅读次数:196
常用SQL语句收藏 <二>
数据库建表,修改表,创建索引视图,存储 过程等操作。...
分类:数据库   时间:2015-08-28 13:32:31    阅读次数:181
JDBC 调用存储函数 存储过程
JDBC调用存储过程 步骤: 1:通过Connection 对象的prepareCall()方法创建一个CallableStatement对象的实例,    在使用Connection对象的prepareCall()方法时,需要传入一个String类型的字符串,    该方法指明如何调用存储过程。        {?= call [(,, ...)]}    {call [(,, ....
分类:数据库   时间:2015-08-28 13:30:19    阅读次数:216
MySQL启用SSD存储
MySQL启用SSD存储作者:chszs,版权所有,未经同意,不得转载。博主主页:http://blog.csdn.net/chszs有时OS读写慢会降低MySQL服务器的性能,尤其是OS与MySQL使用同一磁盘时。故最好是让MySQL使用单独的磁盘,能使用SSD更好。要做到这一点,需要把SSD新磁盘挂载到服务器上,假定新磁盘在/dev/sdb。1、准备新磁盘:# fdisk /dev/sdb 按下...
分类:数据库   时间:2015-08-28 13:26:19    阅读次数:212
C++类库:OTL连接MySQL ODBC数据库(insert, update, select)
一. 简介 OTL是一个纯C++的通用数据库连接模板库,可以支持各种当下流行的数据库,如Oracle,Sybase, MySQL, PostgreSQL, EnterpriseDB, SQLite,  MS ACCESS, Firebird等等.它是一个跨平台类库,在MS Windows, Linux/Unix/Mac OS X 都可以使用。 OTL使用简单, 只要头文件中包含有: #incl...
分类:数据库   时间:2015-08-28 13:22:54    阅读次数:287
关于VBS连接MySQL与连接Excel
目标:连接MySQL查找数据放入新建Excel表 实现过程: 1.连接数据库 首先要去MySQL官网下载个ODBC数据源。 安装之后,即可在控制面板-管理工具-ODBC数据源-添加,中看到MySQL驱动名称: '连接数据库 StrCnn="Provider=MSDASQL.1;Persist Security Info=True;Extended Properties='Driv...
分类:数据库   时间:2015-08-28 13:24:56    阅读次数:235
简单改写SQL达到优化目的
select *from (select t.row_id,t.supplier_name,t.tel,address,t.contact,t.contact_post,t.contact_mobi,t.contact_tel,casewhen project_supp_type = 0 thent...
分类:数据库   时间:2015-08-28 13:10:25    阅读次数:229
Linux上安装Oracle 11g
一、创建Oracle用户1.root用户:创建Oracle安装组oinstall,数据库管理员组dba,及oracle用户命令如下:[root@localhost ~]# /usr/sbin/groupadd oinstall[root@localhost ~]# /usr/sbin/groupad...
分类:数据库   时间:2015-08-28 13:05:25    阅读次数:177
MySql修改root密码、设置IP访问
修改密码: 方法1: 用SET PASSWORD命令 mysql -u root mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass');方法2:用mysqladmin mysqladmin -u root passw...
分类:数据库   时间:2015-08-28 13:01:15    阅读次数:233
oracle执行update时卡死问题的解决办法
今天进行项目开发时,为了测试项目中SQL执行效果,就用PLSQL Developer执行了一下,没有commit就继续敲代码了,之后重新使用PLSQL Developer时,可能是网络原因,PLSQL Developer断开了与数据库连接并且卡死,便强制结束了。代码敲完后进行测试,项目执行后没效果,...
分类:数据库   时间:2015-08-28 12:59:33    阅读次数:193
sqlserver05 字符串拆分
-- 规则:将 gs-abc-aa-aa 拆分为一下字符-- gs-abc-aa-aa-- gs-abc-aa-- gs-abc-- gsselect * from dbo.f_split('gs-abc-aa-aa','-') /* 查...
分类:数据库   时间:2015-08-28 12:51:33    阅读次数:177
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!