![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
文章平均质量分 63
思灵月
从小鲜肉到柔腻大叔,从hello world 到 connect timeout
展开
-
Oracle数据库监听配置
ortant; zoom: 1 !important; filter: none; font-size: 12px; line-height: 18px;" >ortant; zoom: 1 !important; filter: none; font-size: 14px; line-height: 18px; color: rgb(102, 102, 102); overflow-x: hi原创 2016-06-14 12:04:26 · 608 阅读 · 0 评论 -
数据库设计实例
说到数据库,我认为不能不先谈数据结构。1996年,在我初入大学学习计算机编程时,当时的老师就告诉我们说:计算机程序=数据结构+算法。尽管现在的程序开发已由面向过程为主逐步过渡到面向对象为主,但我还是深深赞同8年前老师的告诉我们的公式:计算机程序=数据结构+算法。面向对象的程序开发,要做的第一件事就是,先分析整个程序中需处理的数据,从中提取出抽象模板,以这个抽象模板设计类,再在其中逐步添加处理其数据原创 2016-06-14 11:59:20 · 13090 阅读 · 1 评论 -
数据库设计准则(第一、第二、第三范式说明)
I、关系数据库设计范式介绍1.1 第一范式(1NF)无重复的列 所谓第一范式(1NF)是指数据库表的每一列都是不可分割的基本数据项,同一列中不能有多个值,即实体中的某个属性不能有多个值或者不能有重复的属性。如果出现重复的属性,就可能需要定义一个新的实体,新的实体由重复的属性构成,新实体与原实体之间为一对多关系。在第一范式(1NF)中表的每一行只包含一个实例的信息。简而言之,第一范式就是原创 2016-06-14 12:02:38 · 548 阅读 · 0 评论 -
PL-SQL Win7 x64位连接数据库
安装PL/SQL Developer(x32),避免安装目录为Program Files (x86) 这样的目录,下载oracle的32位客户端,下载地址http://download.oracle.com/otn/nt/instantclient/112010/instantclient-basic-win32-11.2.0.1.0.zip 解压到制定目录,如:我解压到: 在o原创 2016-06-14 12:07:59 · 543 阅读 · 0 评论 -
规范化-数据库设计原则
摘要 摘要摘要关系型数据库是当前广泛应用的数据库类型,关系数据库设计是对数据进行组织化和结构化的过程,核心问题是关系模型的设计。对于数据库规模较小的情况,我们可以比较轻松的处理数据库中的表结构。然而,随着项目规模的不断增长,相应的数据库也变得更加复杂,关系模型表结构更为庞杂,这时我们往往会发现我们写出来的SQL语句的是很笨拙并且效率低下的。更糟糕的是,由于表结构定义的不合理,会导致在更新数据时原创 2016-06-14 11:59:15 · 4220 阅读 · 0 评论 -
数据库设计经验谈(转)
一个成功的管理系统,是由:[50% 的业务 + 50% 的软件] 所组成,而 50% 的成功软件又有 [25% 的数据库 + 25% 的程序] 所组成,数据库设计的好坏是一个关键。如果把企业的数据比做生命所必需的血液,那么数据库的设计就是应用中最重要的一部分。有关数据库设计的材料汗牛充栋,大学学位课程里也有专门的讲述。不过,就如我们反复强调的那样,再好的老师也比不过经验的教诲。所以我归纳历年来所走原创 2016-06-14 11:59:17 · 1004 阅读 · 0 评论 -
Oracle decode的用法
http://www.cnblogs.com/juddhu/archive/2012/03/07/2383101.html原创 2016-06-14 12:08:42 · 504 阅读 · 0 评论 -
SQL索引优化
序言数据库的优化方法有很多种,在应用层来说,主要是基于索引的优化。本次秘笈根据实际的工作经验,在研发原来已有的方法的基础上,进行了一些扩充,总结了基于索引的SQL语句优化的降龙十八掌,希望有一天你能用其中一掌来驯服客服业务中横行的‘恶龙’总纲建立必要的索引这次传授的降龙十八掌,总纲只有一句话:建立必要的索引,这就是后面降龙十八掌的内功基础。这一点看似容易实际却很难。难就难在如何判断哪些索引是必要的原创 2016-06-14 12:05:19 · 1149 阅读 · 0 评论 -
SQL使用场景和记录
【直接跳转至原文】1、SQL中的IF ELSE(CASE语句的使用)2、SQL Case when 的使用方法(sql if else)3、SUBSTRING_INDEX(sql语句)和substring和indexof() 和lastindexof() 的用法原创 2016-06-14 12:07:03 · 744 阅读 · 0 评论 -
SQL语法 Access
SQL语法 AccessASP专栏 2009-08-21 09:45 阅读1651 评论0 字号: 大大 中中 小小 简单的Transact-SQL查询只包括选择列表、FROM子句和WHERE子句 一、 简单查询 简单的Transact-SQL查询只包括选择列表、FROM子句和WHERE子句。它们分别说明所查询列、查询的表或视图、以及搜索条件等。 例如,下面的原创 2016-06-14 11:58:12 · 4680 阅读 · 0 评论 -
在SQL Server2005中用语句创建数据库和表
具体示例如下:use mastergoif exists (select * from sysdatabases where name='Study')--判断Study数据库是否存在,如果是就进行删除drop database StudygoEXEC sp_configure 'show advanced options', 1GO-- 更新当前高级选项的配置原创 2016-06-14 11:58:03 · 646 阅读 · 0 评论 -
通过JDBC连接oracle数据库的十大技巧
1、在客户端软件开发中使用Thin驱动程序 在开发Java软件方面,Oracle的数据库提供了四种类型的驱动程序,二种用于应用软件、applets、servlets等客户端软件,另外二种用于数据库中的Java存储过程等服务器端软件。在客户机端软件的开发中,我们可以选择OCI驱动程序或Thin驱动程序。OCI驱动程序利用Java本地化接口(JNI),通过Oracle客户端软件与数据库进行通讯。Th原创 2016-06-14 11:59:06 · 316 阅读 · 0 评论 -
数据库设计14个技巧
1. 原始单据与实体之间的关系 可以是一对一、一对多、多对多的关系。在一般情况下,它们是一对一的关系:即一张原始单据对应且只对应一个实体。 在特殊情况下,它们可能是一对多或多对一的关系,即一张原始单证对应多个实体,或多张原始单证对应一个实体。 这里的实体可以理解为基本表。明确这种对应关系后,对我们设计录入界面大有好处。 〖例1〗:一份员工履历资料,在人力资源信息系统中,就对应三个基本表:员原创 2016-06-14 11:59:23 · 1048 阅读 · 1 评论 -
oracle、sqlserver、mysql常用函数对比[to_char、to_number、to_date]
oracle --> mysqlto_char(sysdate,'yyyy-mm-dd')-->date_format(sysdate(),'%Y-%m-%d');to_date(sysdate,'yyyy-mm-dd')-->STR_TO_DATE(sysdate(原创 2016-06-14 12:08:05 · 705 阅读 · 0 评论 -
MYSQL表分区操作错误1503解决与证明
在对表进行分区时,如果分区字段没有包含在主键字段内,如表A的主键为ID,分区字段为createtime ,按时间范围分区,代码如下:CREATE TABLE T1 ( id int(8) NOT NULL AUTO_INCREMENT, createtime datetime NOT NULL, PRIMARY KEY (id)) ENGINE=InnoDB AUTO_I原创 2016-06-14 12:08:07 · 948 阅读 · 0 评论 -
sql查询重复记录、删除重复记录方法大全
查找所有重复标题的记录:SELECT *FROM t_info aWHERE ((SELECT COUNT(*)FROM t_infoWHERE Title = a.Title) > 1)ORDER BY Title DESC一。查找重复记录1。查找全部重复记录Select * From 表 Where 重复字段 In (Select 重复字段 From 表 Group By 重复字段 Havin原创 2016-06-14 12:08:10 · 580 阅读 · 0 评论 -
解决mysql安装是出现Error Nr2003、Error Nr1045错误
Error Nr1045错误处理:1:在控制面板——添加删除程序里——卸载mysql2:在C:\Program Files文件夹里删除mysql目录3:在C:\Documents and Settings\All Users的目录下有个隐藏文件夹Application Data,在这个文件夹里删除mysql目录Win7下删除c盘的ProgramData 目录下的MySQL目录至此重启计算机再次安装原创 2016-06-14 12:08:13 · 1658 阅读 · 0 评论 -
安装oracle 11g 遇到的问题ORA-01078 ORA-01034
因为服务器挂载了磁盘阵列,磁盘阵列分了F,G两个盘我将Oracle装在了F盘,在安装到最后一步的时候,出现了ora-01038 lrm-00109链接运行:connect /as sysdba在sqlplus中运行startup命令报错ORA-01078: failure in processing system parametersLRM-00109: could not open parame原创 2016-06-14 12:08:15 · 4202 阅读 · 0 评论 -
完全卸载oracle11g步骤
完全卸载oracle11g步骤:1、 开始->设置->控制面板->管理工具->服务 停止所有Oracle服务。2、 开始->程序->Oracle - OraHome81->Oracle Installation Products-> Universal Installer,单击“卸载产品”-“全部展开”,选中除“OraDb11g_home1”外的全部目录,删除。5、 运行regedit,选择HKE原创 2016-06-14 12:08:18 · 701 阅读 · 0 评论 -
ORA-12541:TNS:无监听程序
http://blog.csdn.net/wwbmyos/article/details/11475551原创 2016-06-14 12:08:21 · 548 阅读 · 0 评论 -
启动oracle11监听器错误:本地计算机上的OracleOraDb11g_home1TNSListener服务启动后又停止了解决方案
启动oracle11监听器错误:本地计算机上的OracleOraDb11g_home1TNSListener服务启动后又停止了解决方案 . (我的系统是win7 装的Oracle 11g )1、错误描述:本地计算机上的OracleOraDb11g_home1TNSListener服务启动后又停止了。一些服务自动停止,如果它们没有什么可做的,例如 "性能日志和警报 "服务。2、解决办法:D:\app原创 2016-06-14 12:08:36 · 827 阅读 · 0 评论 -
关于ORA-01034和ORA-27101的一种解决方法
1 先看oracle的监听和oracle的服务是否都启动了。启动oracle监听:cmd的命令行窗口下,输入lsnrctl start,回车即启动监听。2 查看oracle的sid叫什么,比如创建数据库的时候,实例名叫“abc”,那么先手工设置一下oralce的sid,cmd命令窗口中,set ORACLE_SID=abc3 再输入sqlplus /nolog,回车再输入 conn / as s原创 2016-06-14 12:08:39 · 1521 阅读 · 0 评论 -
SQL Server中如何获取当前年,月,日,时,分,秒
http://blog.itpub.net/14766526/viewspace-1156100/原创 2016-06-14 12:08:50 · 513 阅读 · 0 评论 -
【解决】Mysql关于Host \'XXX\' is not allowed to connect to this MySQL server 的问题
先在的Mysql都已经没有傻瓜式安装包了吗?下载到的都只能解压安装,然后配置,难免有漏掉某一项配置的。这次就漏了配置允许远程连接。解决方法如下:进入mysql命令行窗口: mysql -u root -p然后执行下面的命令:grant all PRIVILEGES on test_db.* to root@'192.168.1.88' identified by '123456';解释:上面的语原创 2016-06-14 12:09:17 · 740 阅读 · 0 评论 -
Could not create connection to database server. Attempted reconnect 3 times. Giving up
通过dbcp链接池对数据库操作报 Cannot create PoolableConnectionFactory (Could not create connection to database server. Attempted reconnect 3 times. Giving up.)–解决方案org.springframework.transaction.CannotCreateTransa原创 2017-07-05 14:17:34 · 36240 阅读 · 2 评论