几个简单的MYsql命令,数据表方面的,收藏自用. 1、只拷贝表结构,不拷贝数据 select * into b from a where 1<>1; 2、表数据迁移 表b已经存在: insert into b (d, e, f) select a, b, c from a; 表b
安装了Oracle Db Provider后Oracle.DataAccess.dll的路径是:D:\app\Administrator\product\11.2.0\client_1\ODP.NET\bin\2.x 下面演示了使用OleDb, msdaora, System.Data.OracleClient.OracleConnection, Oracle.DataAccess.Client.OracleConnection 以及用DbP
一、在对网站整体性能进行benchmark时,可以使用多种工具,比如大名鼎鼎的ab(Apache bench),http_load等工具。这里我们不关注他们的使用,如果你想了解,可以去这里。 重点来说MySQL的基准测试如何进行,也有很多种工具来供我们选择,比如mysqlslap、sysbench、
SQLite 是一个类似Access的轻量级数据库系统,但是更小、更快、容量更大,并发更高。为什么说 SQLite 最适合做 CMS (内容管理系统)呢?并不是说其他数据库不好, Oracle、MySQL、SQLServer 也都是非常优秀的 DBS,只不过他们设计目标不同,特性不同,所以只有更适用
“外码”在数据库中是相对主码而言的,即外键(用于建立和加强两个表数据之间的链接的一列或多列)!属性或属性组X不是关系模式R的码(既不是主码也不是候选码),但X是另一个关系模式的码,则称X是R的外部码,也称外码。主码与外部码提供了一个实现关系间联系的手
前天用户突然反映一个软件总是报ora-00603错误。一开始一位就是个普通的表空间不足之类的,可是一看日志却发现不是那么简单。 截取部分日志如下: Thu Nov 05 15:28:53 2009Errors in file d:\oracle\admin\orcl\udump\orcl_ora_4684.trc:ORA-00603: ORACLE
国内好像关注高可用性方面的比较少,其实SQL Server的Always On,cluster,Replication,database mirror,log shipping配合使用足以满足高可用的需求。 每次谈到SQL Server的高可用,很多的DBA,特别是SQL Server DBA心里一痛:因为大家都认为SQL Server无法或者很
我们简单了解了关联数据(Linked Data)和资源描述框架(Resource Description Framework),但那仅仅是理论知识。本文则介绍关联媒体框架(Linked Media Framework),并通过LMF其提供的Demo,窥视关联数据的应用。 LMF是2008年开始开发的一个解决方案,她是一
昨天做完项目后让测试测试了一把,测试说分页查询貌似不起作用,翻到第4页以后,看到的数据结果都是相同的。 当时我就觉得很纳闷,不可能啊,分页组件应该是好的,咋可能有问题呢。带着疑问,我打开了自己的ide,在自己的机器上跑了一把,果然有问题。 有问题
my.ini(Linux系统下是my.cnf),当mysql服务器启动时它会读取这个文件,设置相关的运行环境参数。 my.ini分为两块:Client Section和Server Section。 Client Section用来配置MySQL客户端参数。 要查看配置参数可以
在运行窗口下输入cmd进入命令模式下 输入:emctl start dbconsole 提示报错,ORACLE_SID没有定义 再次输入: set ORACLE_SID=ORCL (ORCL是我的实例名,也是服务名)没有问题,接着继续输入: emctl start dbcon
mysql执行大批量删除 执行大批量删除的时候注意要使用上limit 因为如果不用limit,删除大量数据很有可能造成死锁 如果delete的where语句不在索引上,可以先找主键,然后根据主键删除数据库 ps: 平时update和delete的时候最好也加上limit 1 来防止误操作
对于oracle初学时有些不知怎样入门,后来入门后觉得蛮有意思。小伙不扯别的了,以下是对oracle基本操作总结: 1)以下代码全部经过验证,包括部分截图,运行无误。 2)是对核心语句基本操作总结,适合入门学习,大鸟飘过。 3)全部原创,旨在交流学习,知
一个客户公司的数据库出问题了!客户公司是一个原材料生成企业,工厂昼夜不停的生产,核心表数据已有千万之多!可是双十一和它根本就没有任何关系,凌晨两点多数据库就挂了,导致工厂车间所有无法生产! (一) 问题描述数据库突然在凌晨两点多就停止了服务,然后
最近项目中有很多需要做批量操作的需求,客户端把一组逗号分隔的ID字符串传给数据库,存储过程就需要把它们分割,然后逐个处理。 以往的处理方式有如下几种:1、在存储过程内写循环,逐个分析字符串中的ID,然后逐个处理。缺点:循环一次处理一个,如果每次判断
一、安装 1、去Oracle官网下载XE版的安装包(貌似Windows只有32位的,Linux只有6位的),解压。 2、双击Setup.exe,启动安装程序,在选在路径那里不要点下一步,否则会报“... ...Reg_XE. 该文件似乎不存在。”的错误! 3、进入以下目录“C:\Users\&
摘要: 最近做项目中遇到批量添加和修改的问题,在老大的指导下学会了使用表类型参数来做批量操作。为了巩固强化,围绕这个技术又做了个小demo。 开始正题: 首先,我们在SQL Server 2008下创建一个示例数据库名为Tabl
前天重做了系统,重装了SQLServer2012Express,今天附加一个原来的数据库时就报错了,提示信息为:无法为此请求检索数据……执行Transact-SQL语句或批处理时发生异常……尝试打开或创建物理文件'd:\data\ejiaOA.mdf'时,createfile遇到系统错误 5(拒绝访问)。(M
直奔主题,如下SQL语句: SELECT COUNT(*) AS COUNT,REQUEST,METHOD FROM REQUESTMETH GROUP BY REQUEST,METHOD HAVING (REQUEST ='FC.OCEAN.JOB.SERVER.CBIZOZBKHEADER' OR REQUEST='FC.Ocean.Job.Server.CBizOzDocHeader') AND COUNT(*) >3 ORDER BY R
Oracle中对数据对象和数据的管理,无疑都是使用PL/SQL Developer来进行管理,该工具也提供给我们很多方便、快捷的操作,使得我们不再为Oracle本身丑陋、难用的UI而抱怨。由于我们一般都是建建表、查查数据的操作居多,较少会考虑系统的整个Oracle的完整备份操作。但
一、在Windows系统下, 请先点击“开始”,然后点“运行”,输入cmd并点击“确定”,打开命令行窗口输入以下命令: sqlplus /nolog 回车后,将出现提示符 SQL> 这时输入 conn  
在关系数据库中,索引是一种与表有关的数据库结构,它可以使对应于表的SQL语句执行得更快。索引的作用相当于图书的目录,可以根据目录中的页码快速找到所需的内容。 对于数据库来说,索引是一个必选项,但对于现在的各种大型数据库来说,索引可以大大提高
今天建视图时,用到了MySQL中的字符串截取,很是方便。 感觉上MySQL的字符串函数截取字符,比用程序截取(如PHP或JAVA)来得强大,所以在这里做一个记录,希望对大家有用。 {insd m="0" i="1990"}
要使用索引对数据库的数据操作进行优化,那必须明确几个问题:1.什么是索引2.索引的原理3.索引的优缺点4.什么时候需要使用索引,如何使用围绕这几个问题,来探究索引在数据库操作中所起到的作用。 1.数据库索引简介回忆一下小时候查字典的步骤,索引和字典目录的
2012年第二季度,SQL Server 2012就已经发布。作为普通的开发者,并没有太多的热情去追随这些潮流的技术,经过短暂的尝鲜,果断决定放在一边,不予以理会。从SQL Server 2000起,就一直把SQL Server作为首选的项目数据库平台。随着SQL Server 2005, 2008, 2008 R2,
很久没分享东西了,公司使用mysql做数据库开发,于是写了一个简单的web版的生成器,代码很烂但是很实用,不多说了 直接上图,代码挂到iis就可以直接用了!1.表预览2.实体3.增加4.删除(按条件删除)5.修改(按条件修改,这个我比较喜欢)6.获取单条model(可选择部分字段搜索)
西西的一台数据库存SQL SERVER 2005 的日志文件达到了 200多个G一直无法清理,想了很多的办法也不行。 原来一直用 http://www.cr173.com/soft/13038.html {insd m="2" i="13038"} 这个工具一清就可以清干净的。 最后采用了一个比
Android数据库 一、关系型数据库SQLIte 每个应用程序都要使用数据,Android应用程序也不例外,Android使用开源的、与操作系统无关的SQL数据库—SQLite。SQLite第一个Alpha版本诞生于2000年5月,它是一款轻量级数据库,它的设计目标是嵌入式的,
硬盘作为现在计算机内部最后的机械存储部件,速度相比较内存和Cache而言会慢好几个数量级。但所幸的是,硬盘的成本是远远低于内存的。因此硬盘作为永久存储器是比较合适的,所幸的是为了克服硬盘慢速带来的问题,操作系统会对硬盘的使用有一个优化,下面让我
最近在做一个.NET的利用Office插件做excel导入导出功能,部署测试是出现( 检索 COM 类工厂中 CLSID 为{检索 COM 类工厂中 CLSID 为 {00024500-0000-0000-C000-000000000046} 的组件时失败),网上有好多说的,但是我这遇到了点新问题。这里做个备份,也方便和我
简介 理解SQL Server对于内存的管理是对于SQL Server问题处理和性能调优的基本,本篇文章讲述SQL Server对于内存管理的内存原理。 二级存储(secondary storage) 对于计算机来说,存储体系是分层级的。离CPU越近的地
在MS SQL 中经常会造成 xxxx_log.ldf 超级大的情况 通通是几十个G到上百个G造成服务器硬盘空间不够,我们可以通过以下办法来清下数据库日志。 一用专门的清理工具自动来清理 {insd m="2" i="37903"} 这个是西西小编
听闻2012比以前的2008R2那些版本做了很大的升级,而且在于性能上更是采用了前沿技术——列存储,是的SQL Server的读取速度上有了几十至上百倍的提升。对于这个全新的产品,已经装了有一段日子啦,使用了一下,感觉真的是比较的强,这次微软看来真的是做了很大的动作
今天和大家一起来分享一下SQL语句,T-SQL的用法和语法,以及一些例子,目的是帮助大家一起来复习一下T-SQL的基本语句,以便在项目中更快速的运用,当然对于新手来说就更应该去学习和总结了。我个人感觉数据库这方面对于程序员来说很重要,无论是对于JAVA程序员还是
由于我比较喜欢使用存储过程,但发现不管是SQL Server Management Studio Express还是MySql的各类乱七八糟工具, 在日常开发中,总会发现有些地方在使用时不够方便,甚至缺少某些功能,于是才有这个工具的出现。 本工具的定位是:1. 辅助工具--所以功能有限,但