摘要:1、查看存储引擎 使用show engines命令。 Support列, YES表示当前版本支持这个存储引擎, DEFAULT表示该引擎是默认的引擎。NO表示不支持该存储引擎。如下所示,InnoDB是默认的存储引擎。
阅读全文
摘要:绿色版安装只需要配置下就可以。 步骤: 1、下载MySQL的zip压缩包,在官网https://dev.mysql.com/downloads/mysql/ 根据需要下版本 Windows有32位和64位的。 2、下载下来之后解压到你指的文件夹。这是我解压后的路径。 3、配置环境变量,和配置Java
阅读全文
摘要:ORA-01830: 日期格式图片在转换整个输入字符串之前结束 错误 varchar2类型转换成date类型 select to_date(INVOICE_DATE,'yyyy-mm-dd') from tab; 提示 ORA-01830: 日期格式图片在转换整个输入字符串之前结束 错误 最后查的原
阅读全文
摘要:触发器的定义就是说某个条件成立的时候,触发器里面所定义的语句就会被自动的执行。因此触发器不需要人为的去调用,也不能调用。 然后,触发器的触发条件其实在你定义的时候就已经设定好了。这里面需要说明一下,触发器可以分为语句级触发器和行级触发器。 简单的说就是语句级的触发器可以在某些语句执行前或执行后被触发
阅读全文
摘要:异常就是在Oracle数据库中运行时出现的错误 异常在PL/SQL执行过程中很可能出现 对异常如果不进行处理,异常会中断程序的运行 语法: EXCEPTION WHEN exception1 [OR exception2 . . .] THEN statement1; statement2; . .
阅读全文
摘要:Oracle会创建一个存储区域,被称为上下文区域,用于处理SQL语句,其中包含需要处理的语句,例如所有的信息,行数处理,等等。 游标是指向这一上下文的区域。 PL/SQL通过控制光标在上下文区域。游标持有的行(一个或多个)由SQL语句返回。行集合光标保持的被称为活动集合。 可以命名一个光标,它可以在
阅读全文
摘要:函数主要做运算,查询,不能做DML操作的(存储过程是可以的!) 函数用来执行复杂的计算,并返回计算的结果 注:创建函数前需要给咱们的用户开放创建函数的权限(create procedure) create procedure: 创建存储过程/创建函数都是这个权限 语法结构: create or re
阅读全文
摘要:语法: CREATE OR REPLACE PROCEDURE 存储过程名字 ( 参数1 IN NUMBER, 参数2 IN NUMBER ) IS 变量1 INTEGER :=0; 变量2 DATE; BEGIN END 存储过程名字; 参数模式 一:可以在sql窗口写存储过程,写好后点击运行即可
阅读全文
摘要:是数据库对象,利用它可生成唯一的整数,序列对我们来说是比较重要的一个对象。 MySQL的ID(主键)是可以自增长的 但是Oracle没有这个东西,而Oracle咱们怎么来生成自动的id呢,就需要使用序列。 一般使用序列自动地生成表主键值或唯一键值。 注:序列不属于任何一张表。因为它和表是同级的对象。
阅读全文
摘要:用的最多是 命令窗口 命令窗口下: 导入脚本: 输入@+脚本路径,@D:\xxx\xxx.sql 查看表结构两种方式 ① 命令窗口下:desc 表名 回车 ② 右键表,编辑。
阅读全文
摘要:同义词语法: CREATE [PUBLIC] SYNONYM synonym FOR object; public表示公用同义词,如果没有声明则表示私有同义词,公用同义词是所有用户都可以看到的同义词,私有同义词只有创建同义词的用户可以看到。 此外如果要创建一个远程的数据库上的某张表的同义词,需要先创
阅读全文
摘要:视图也就是虚表,实际上视图就是一个命名的查询,用于改变基表数据的显示。 使用视图的目的(好处) 1、限制数据访问 (案例二):只能查到视图中的字段(原表的访问不到) 2、简化查询【隐藏复杂SQL】(案例一):复杂的查询做成视图可以直接查询 3、提供独立性【视图可以获取主表最新结果】: 4、可以对同一
阅读全文