随笔分类 - MySql\Oracle
摘要:1:首先去官网下载安装包 下载地址:https://dev.mysql.com/downloads/mysql/ 2:将解压文件解压到你安装的目录:E:\mysql-8.0.11-winx64 (我这是放在E盘根目录,不要放在有中文名字和空格的的目录下.例如 ) 3:在mysql-8.0.11-wi
阅读全文
摘要:1. select 1 from table 增加临时列,每行的列值是写在select后的数,这条sql语句中是1,若select后为2,则是每行为2的列 2:select count(1) from table 管count(a)的a值如何变化,得出的值总是table表的行数 3:select s
阅读全文
摘要:不相关子查询:子查询的查询条件不依赖于父查询的称为不相关子查询。相关子查询:子查询的查询条件依赖于外层父查询的某个属性值的称为相关子查询,带EXISTS 的子查询就是相关子查询EXISTS表示存在量词:带有EXISTS的子查询不返回任何记录的数据,只返回逻辑值“True”或“False” 示例:三张
阅读全文
摘要:1. 触发器简介 触发器是存储在数据库服务器中的程序单元,当一个表或一个视图被改变,或者数据库发生某些事件时,Oracle会自动触发触发器,并执行触发器中的代码。只有在触发器中定义的事件发生时,触发器才被触发。触发器是自动执行的代码块,和存储过程的区别在于,用户可以直接调用存储过程,而不能直接调用触
阅读全文
摘要:Oracle表空间不足,一般有两个原因: 1. 原表空间太小,没有自增长; 2. 表空间已自增长,而且表空间也已足够大 检查原因: 【解决办法-原因一】 只要将表空间设置为足够大,并设置为自增长即可。 1. 扩展表空间 alter database datafile 'D:\oracle\PRODU
阅读全文
摘要:导入按表导出的数据的时候,提示为无界导出文件指定了多个输入文件 命令如下: imp user/user@database file=e:\test.dmp 解决方法: 在tables后面添加一个等号,如下: imp apde/1234@apde file=e:\apde103.dmp tables=
阅读全文
摘要:导出步骤: 1. tools ->export user object 选择选项,导出.sql文件 2. tools ->export tables-> Oracle Export 选择选项导出.dmp文件 导入步骤: 1. tools->import tables->SQL Inserts 导入.
阅读全文
摘要:一、ORA-12154: TNS: 无法解析指定的连接标识符 在程序中连接Oracle数据库的方式与其他常用数据库,如:MySql,Sql Server不同,这些数据库可以通过直接指定IP的方式连接,但是Oracle则需要通过Oracle客户端配置网络服务名的方式来连接。否则就会出现“ORA-121
阅读全文
摘要:转自:http://www.cnblogs.com/linjiqin/archive/2013/06/24/3152674.html oracle树查询的最重要的就是select…start with…connect by…prior语法了。依托于该语法,我们可以将一个表形结构的以树的顺序列出来。...
阅读全文
摘要:转自:http://www.blogjava.net/xzclog/archive/2010/03/05/314642.html,多谢博主分享Oracle中start with…connect by prior子句用法connect by 是结构化查询中用到的,其基本语法是:1 select … f...
阅读全文
摘要:数据库范式是数据库设计中必不可少的知识,没有对范式的理解,就无法设计出高效率、优雅的数据库。甚至设计出错误的数据库。而想要理解并掌握范式却并不是那么容易。教科书中一般以关系代数的方法来解释数据库范式。这样做虽然能够十分准确的表达数据库范式,但比较抽象,不太直观,不便于理解,更难以记忆。 本文用...
阅读全文
摘要:转自:http://blog.csdn.net/liusong0605/article/details/16349121安装完oracle并启动服务后,通过sqlPlus无法登录,出现如下错误: sp2-1503:无法初始化Oracle调用界面 sp2-0152:oracle 不能正常工作 原因:当...
阅读全文
摘要:MySQL 数据库的varchar类型在4.1以下的版本中的最大长度限制为255,其数据范围可以是0~255或1~255(根据不同版本数据库来定),在 MySQL5.0以上的版本中,varchar数据类型的长度支持到了65535,也就是说可以存放65532个字节的数据,起始位和结束位占去了3个字...
阅读全文
摘要:转自:http://blog.csdn.net/codeforme/article/details/5539454 外键约束对子表的含义: 如果在父表中找不到候选键,则不允许在子表上进行insert/update 外键约束对父表的含义: 在父表上进行update/delete以更新或删除在子表中有一
阅读全文
摘要:转自:http://www.cnblogs.com/fjfzhkb/archive/2007/12/05/983381.html很多网友询问如何选择入门书籍,学Oracle有什么好书,这里给出一些常见书籍的介 绍。首先声明,本文只涉及国外作品,因为国内的作品好的极少,大多是拼凑之作。提到入门学习,我...
阅读全文
摘要:转自:http://www.cnblogs.com/sc-xx/archive/2011/12/03/2275084.html声明游标;CURSOR cursor_name IS select_statement--For 循环游标--(1)定义游标--(2)定义游标变量--(3)使用for循环来使...
阅读全文
摘要:转自:http://www.cnblogs.com/fjfzhkb/archive/2007/09/12/891031.html游标-----内存中的一块区域,存放的是select 的结果 游标用来处理从数据库中检索的多行记录(使用SELECT语句)。利用游标,程序可以逐个地处理和遍历一次检索返回的...
阅读全文
摘要:转自:http://www.cnblogs.com/lovemoon714/archive/2012/02/29/2373695.html1、为什么要使用包? 答: 在一个大型项目中,可能有很多模块,而每个模块又有自己的过程、函数等。而这些过程、函数默认是放在一起的(如在PL/SQL中,过程默认都是...
阅读全文