首页 > 数据库技术
sql server中自连接的使用
一、用SQL自连接查询处理列之间的关系 SQL自身连接,可以解决很多问题。下面举的一个例子,就是使用了SQL自身连接,它解决了列与列之间的逻辑关系问题,准确的讲是列与列之间的层次关系。SQL代码如下: 在这个代码中,只涉及到一个表,即课程信息表COURSE(CNumber, CName, PCNum ...
分类:数据库技术   时间:2016-12-31 00:19:35    收藏:0  评论:0  赞:0  阅读:307
kettle将Excel数据导入oracle
导读 Excel数据导入Oracle数据库的方法: 1、使用PL SQL 工具附带的功能,效率比较低 可参考这篇文章的介绍:http://www.2cto.com/database/201212/176777.html 2、使用Kettle工具,免费,相比之下功能更丰富,可实现一定的业务逻辑,推荐使 ...
分类:数据库技术   时间:2016-12-31 00:18:14    收藏:0  评论:0  赞:0  阅读:1802
SQL中CONVERT日期不同格式的转换用法
SQL中CONVERT日期不同格式的转换用法 格式: CONVERT(data_type,expression[,style]) 说明:此样式一般在时间类型(datetime,smalldatetime)与字符串类型(nchar,nvarchar,char,varchar)相互转换的时候才用到. 语 ...
分类:数据库技术   时间:2016-12-31 00:17:09    收藏:0  评论:0  赞:0  阅读:332
JDBC访问MySQL数据库
经过我自己的总结后,其实很简单,只需要记住四个步骤,JDBC这部分的学习就可以掌握差不多了,请多多指教。 虽然有的步骤讲的不是那么严谨,但意思到了,欢迎各位指正,批评,感激不尽! ...
分类:数据库技术   时间:2016-12-30 23:28:44    收藏:0  评论:0  赞:0  阅读:396
Access中的数据类型和字段属性
数据类型 用途 文本 字符、数字或字符与数字的任意组合,不能用于计算。最长255个字符,默认长度为50个字符。对于指定的大小,存放中文汉字与英文字母的个数都是一样的 备注 超长的文本,用于注释或说明,最长65535个字符 数字 用于计算的值,1、2、4或8字节 日期/时间 表示日期和时间,可用于计算 ...
分类:数据库技术   时间:2016-12-30 23:22:49    收藏:0  评论:0  赞:0  阅读:458
SQL Server2008函数大全(完整版)
SQL2008 表达式:是常量、变量、列或函数等与运算符的任意组合。 1. 字符串函数 函数 名称 参数 示例 说明 ascii(字符串表达式) select ascii('abc') 返回 97 返回字符串中最左侧的字符的ASCII 码。 char(整数表达式) select char(100) ...
分类:数据库技术   时间:2016-12-30 23:22:04    收藏:0  评论:0  赞:0  阅读:309
mysql自动安装脚本
为适应自己工作习惯和需要,花一点时间写了一个mysql自动安装脚本,供大家参考学习。注意:1、需要先安装cmake2、数据库版本需要在第二步安装mysql时修改3、该脚本是以root用户安装并启动脚本内容如下:#####################################################################..
分类:数据库技术   时间:2016-12-30 22:24:31    收藏:0  评论:0  赞:0  阅读:323
SQL SERVER Undelete 可能性探索(一)Clustered Table
SQLSERVER中,如果数据被误删了,依照官方的说法,SQLSERVER是没有undelete的。要想救回被删除的数据,最典型的方法就是透过将备份档还原成另一DB,将数据从另一DB找回来后,再新增回正式的DB。不过,如果对于SQLSERVER的transactionlog结构了解的人,只要交易纪录还在,就可以..
分类:数据库技术   时间:2016-12-30 22:22:17    收藏:0  评论:0  赞:0  阅读:477
从Linux系统磁盘空间不足引发的Zabbix服务器数据库迁移
之前一直没有去关心Zabbbix服务器存储空间问题,最近Zabbix报警提示/根目录磁盘空间不足,于是登录Zabbix看了一下,发现根目录只有1.3MB了,这怎么办了?第一个想到的是扩展根目录,结果发现不是用的LVM,采用的是标准的,心想也还可以救,就和Windows一样将D盘、E盘删除,再将..
分类:数据库技术   时间:2016-12-30 22:20:46    收藏:0  评论:0  赞:0  阅读:437
mongodb 更新update
1.$inc用法:{$inc:{field:value}}作用:对一个数字字段的某个field增加value>db.test1.update({‘name‘:‘wang‘},{$inc:{age:1}})>db.test1.find({‘name‘:‘wang‘}){"_id":ObjectId("58662477fb6a734e8f45133f"),"name":"wang","age":20,"sex":"M"}2.$set用法:{$set:{fiel..
分类:数据库技术   时间:2016-12-30 22:16:23    收藏:0  评论:0  赞:0  阅读:334
Innodb中的锁
Innodb中的锁虽然比较擅长的是Oracle,但是公司使用的是MySQL数据库,所以不得不对MySQL数据库多研究一下。今天就谈一下MySQL中的锁。谈锁之前,要明白为什么会有锁这种东西。之所以有锁,大部分情况下是为了实现事务(transaction)之间的隔离,那么事务之间有几种隔离方式,各..
分类:数据库技术   时间:2016-12-30 22:14:43    收藏:0  评论:0  赞:0  阅读:326
使用mysql5.7.16头文件库文件编译安装atlas
最近mysql数据库升级到5.7.16,而中间件atlas之前是基于mysql5.6编译的,打算重新编译下atlas并使用mysql5.7.16的库文件头文件。这里主要介绍下编译过程遇到问题及解决方法。由于需要glib版本要大于2.32以上,centos6.6系统自带的glib版本为2.28,因此需要重新编译安装2.32以上..
分类:数据库技术   时间:2016-12-30 22:12:19    收藏:0  评论:0  赞:0  阅读:520
ms-sql关联表操作
1、创建数据库employee : create database employee;2、创建员工表EMP:use employee;create table EMP( id int,sex varchar(6),name varchar(20));3、创建工资表SAL:user employee; ...
分类:数据库技术   时间:2016-12-30 21:58:00    收藏:0  评论:0  赞:0  阅读:282
数据库DDL审计
一、为什么需要数据库DDL审计? DDL在生产系统中扮演非常重要的作用。 1)首先从业务角度来说,DDL可能意味着表结构变更,意味着新的版本即将发布,是个重要的时刻。 2)其次从运维角度来说,DDL尤其是针对大表的DDL,耗时一般在小时级别,且任何不当操作,都有可能造成系统被锁死 3)最后从版本发布 ...
分类:数据库技术   时间:2016-12-30 21:52:12    收藏:0  评论:0  赞:0  阅读:261
windows10安装mysql5.7.17是这样安装的吗?
操作 全允许 ...
分类:数据库技术   时间:2016-12-30 20:56:31    收藏:0  评论:0  赞:0  阅读:296
数据库表读写分离,分区
数据库分区分表以及读写分离 谈谈怎么实现Oracle数据库分区表 Oracle数据库分区是作为Oracle数据库性能优化的一种重要的手段和方法,做手头的项目以前,只聆听过分区的大名,感觉特神秘,看见某某高手在讨论会上夸夸其谈时,真是骂自己学艺不精,最近作GPS方面的项目,处理的数据量达到了几十GB, ...
分类:数据库技术   时间:2016-12-30 20:44:02    收藏:0  评论:0  赞:0  阅读:364
使用rman迁移数据库到异机
迁移数据库的方法有多种,较为常用的则是使用RMAN来迁移。使用RMAN迁移数据库属于数据库的物理备份与恢复范畴,整个过程中数据库的相关信息是完整地镜像。因此,基于此种方式还原恢复的数据库用于测试会使得与真实的生产环境差异相对较小。 一、主要步骤 1、备份数据库 2、拷贝备份到目的服务器 3、为目标数 ...
分类:数据库技术   时间:2016-12-30 20:43:41    收藏:0  评论:0  赞:0  阅读:341
mysql 多版本并发控制
MVCC 通过给每张表多加两个隐藏列来实现,一个保存了行的创建时间,一个保存了行的过期时间(或删除时间),时间对应版本 创建一个新的事务,会创建一个新的版本号 前提条件 a. InnoDB只查找版本早于当前事务版本的数据行 b. 行的删除版本要么未定义,要么大于当前事务版本 处理机制 INSERT ...
分类:数据库技术   时间:2016-12-30 20:40:53    收藏:0  评论:0  赞:0  阅读:141
mysql
1、MySQL数据库导出 /usr/local/mysql/bin/mysqldump -u root -p123456 test> /home/backup/test.sql 其中:root为数据库用户名 123456为对应root数据库密码 test是需要导出的数据库名。 /home/backu ...
分类:数据库技术   时间:2016-12-30 20:30:48    收藏:0  评论:0  赞:0  阅读:173
mysql快速导入大量数据问题
今天需要把将近存有一千万条记录的*.sql导入到mysql中。使用navicate导入,在导入100万条之后速度就明显变慢了, 导入五百万条数据的时候用了14个小时,且后面的数据导入的越来越慢。 后来是使用的办法是: 编辑*.sql文件,把表结构里面的主键、索引等等全部删除掉,引擎改为myisam。 ...
分类:数据库技术   时间:2016-12-30 20:29:18    收藏:0  评论:0  赞:0  阅读:213
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!