数据库相关

你能说出SQL聚集索引和非聚集索引的区别吗?

其实对于非专业的数据库操作人员来讲,例如软件开发人员,在很大程度上都搞不清楚数据库索引的一些基本知识,有些是知其一不知其二,或者是知其然不知其所以然。造成这种情况的主要原因我觉的是行业原因,有很多公司都有自己的DBA团队,他们会帮助你优化SQL,开发人员即使不懂优化问题也不大,所以开发人员对这方面也就不会下太多功夫去了解SQL优化,但如果公司没有这样的DBA呢,就只能靠程序员自己了。最近突然想起前一阵和一朋友的聊天,当时他问我的问题是一个非常普通的问题:说

系统 2019-08-12 01:32:47 2436

Oracle

如何查看Oracle数据库版本

方法一:v$versionSQL>select*fromv$version;BANNER--------------------------------------------------------------------------------OracleDatabase11gEnterpriseEditionRelease11.1.0.7.0-64bitProductionPL/SQLRelease11.1.0.7.0-ProductionCORE1

系统 2019-08-12 09:29:43 2435

Oracle

oracle ODM 数据挖掘笔记

最近在学习Oracle的数据挖掘,发现网上这方面的资料很少,还是自己动手整理一下吧DataMiningPL/SQLPackagesOracle数据挖掘支持监督(supervised)和无人监督的数据挖掘。监督数据挖掘预测目标值根据历史数据。无监督数据挖掘发现未知领域或不确定目标。用于监督的函数:ClassificationRegressionAttributeImportance用于无人监督的函数:ClusteringAssociationFeatureE

系统 2019-08-12 01:55:07 2435

Oracle

关于oracle日期的说明

(1)在英文版本的ORACLE中默认日期格式为'DD-MON-YY',例如'01-JAN-98'在汉化的中文版本中ORACLE默认日期格式为'日-月-年',例如'21-8月-2003'或'21-8月-03'(2)转换字符串为日期使用ORACLE内部函数to_date()to_date()函数的参数是to_char()函数参数的反转to_date(string_value,date_format)变量定义如下:string_value:为字符串直接值(字符串

系统 2019-08-12 01:54:16 2435

数据库相关

删除指定类型的所有字段

--要删除的列的数据类型DECLARE@fieldtypesysnameSET@fieldtype='varchar'--删除处理DECLAREhCForEachCURSORGLOBALFORSELECTN'ALTERTABLE'+QUOTENAME(o.name)+N'DROPCOLUMN'+QUOTENAME(c.name)FROMsysobjectso,syscolumnsc,systypestWHEREo.id=c.idANDOBJECTPROPE

系统 2019-08-12 01:51:27 2435

SqlServer

mssql FOR XML方法多行合并为一条数据

实验室表:LaboratoryRoom标签表:Tag关系表:Lab_Tagselectlab.Name,STUFF((SELECT','+isnull(TagName,'')FROMTagWHEREIdin(selectTagIdfromLab_TagwhereLabId=lab.Id)FORXMLPATH('')),1,1,'')astagsfromdbo.LaboratoryRoomaslabstuff函数用于去掉多余的逗号stuff函数用法:sele

系统 2019-08-12 01:33:55 2435

数据库相关

英文单词缩写查询

米老师要我们发现英文缩写就去查,但是我发现自己装的金山词霸只能查缩写是什么意思,极少能查出全写。所以自己动手做了一个查询英文缩写的小工具。。。。。经过3天的测试和改进这个小工具基本上没有BUG了,而且在一些小的细节上做了非常贴心的处理。究竟有多贴心,自己去体会吧。。。。。。。还有就是这个小工具没有单词库,没有缩写单词库为什么还能查到呢。。。。。因为我是从网上偷滴。。。。但绝对让用户不知道我是偷来的。。。。。哈哈做这样的网络小偷程序我感觉最难把握的就是网速问

系统 2019-08-12 01:32:23 2435

Oracle

Oracle HowTo:如何在Oracle10g中启动和关闭OEM

作者:eygle出处:http://www.eygle.com/blog日期:October28,2005本文链接:http://www.eygle.com/archives/2005/10/howto_control_10goem.html«OracleHowTo:如何快速杀死占用过多资源(CPU,内存)的数据库进程|Blog首页|SymantecVISION2005China下月召开»从Oracle10g开始,Oracle极大的增强了OEM工具,并通过

系统 2019-08-29 23:28:18 2434

Oracle

Oracle sql 优化

(1)选择最有效率的表名顺序(只在基于规则的优化器中有效):ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表drivingtable)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接查询,那就需要选择交叉表(intersectiontable)作为基础表,交叉表是指那个被其他表所引用的表.(2)WHERE子句中的连接顺序.:ORACLE采用自下而

系统 2019-08-29 23:09:40 2434

Oracle

Oracle存在修改,不存在插入记录

原文:http://www.cnblogs.com/xcj26/p/3452628.html接触编程以来,在数据存储方面一直用的MSSQL。Oracle这名字对我来说是如此的熟悉,但是对其内容却很陌生,最近公司的一个项目用起了Oracle,所以也开始高调的用起了Oracle。在没有接触Oracle之前,听很多人都说Oracle的语法与MSSQL差不多,我在朋友圈里也帮着吹嘘这个观点。告诉朋友们,Oralce与MSSQL差不多,确实,貌似一看CRUD几乎没区

系统 2019-08-29 22:32:38 2434

Oracle

Oracle传输表空间总结

0、准备工作--创建被传输的表空间SQL>createtablespacetbs_singledatafile'c:\oracle\oradata\ora9i\tbs_single01.dbf'size100Mextentmanagementlocal;--创建用户,并将表空间作为默认表空间SQL>createusertranpidentifiedbyoracledefaulttablespacetbs_single;SQL>grantconnect,re

系统 2019-08-12 09:30:24 2434

数据库相关

数据库设计

数据库设计ER模型Entity-Relationship,实体-关系模型。该模型的图形表示ER画画。1.表示实体矩形。2.用椭圆表示实体属性。3.用零星表示是体检关系。例一:有一个简单的数据库系统。实体有班级、学生、课程。一个班有若干个学生,一个学生仅仅能属于一个班。一个学生能够选修多门课,一门课有若干学生选修。将ER图转换为关系数据模型1.实体的转换一个实体转化为一个关系模式。实体的属性就是关系模式的属性,主键类同。2.联系的转换(1)两实体间1:1的联

系统 2019-08-12 01:55:38 2434

数据库相关

InnoDB 引擎独立表空间 innodb_file_per_table

使用过MySQL的同学,刚开始接触最多的莫过于MyISAM表引擎了,这种引擎的数据库会分别创建三个文件:表结构、表索引、表数据空间。我们可以将某个数据库目录直接迁移到其他数据库也可以正常工作。然而当你使用InnoDB的时候,一切都变了。InnoDB默认会将所有的数据库InnoDB引擎的表数据存储在一个共享空间中:ibdata1,这样就感觉不爽,增删数据库的时候,ibdata1文件不会自动收缩,单个数据库的备份也将成为问题。通常只能将数据使用mysqldum

系统 2019-08-12 01:54:45 2434

Oracle

Oracle Class5. Oracle 中的 OOP 概念(ordbms与

------------------------2013-5-14------------------------ordbms与rdbms比较oracle中的对象oracleoop概念对象重用维持标准定义访问路径抽象数据类型可变数组嵌套表对象表对象视图--定义createtypetype_nameasobject(columns...)--抽象数据类型的使用insertintocustomervalues('1',add_type('宝民二路','深圳',

系统 2019-08-12 01:53:40 2434

数据库相关

简单例子理解数据库事务

简单例子理解数据库事务/*--创建表--*/--创建农行账户表bankifexists(select*fromsysobjectswherename='bank')droptablebankgocreatetablebank(customerNamechar(10),--顾客姓名currentMoneymoney--当前余额)/*--添加约束:根据银行规定,账户余额不能少于1元,否则视为销户--*/altertablebankaddconstraintCK

系统 2019-08-12 01:52:48 2434