自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(49)
  • 收藏
  • 关注

原创 Oracle ORA-01033: 错误解决办法

解决步骤:打开cmd命令窗口输入sqlplus /nolog输入SQL>connect sys/change_on_install as sysdba输入SQL>shutdown normal提示:(1)数据库已关闭(2)已卸载数据库(3)ORACLE例程已关闭输入SQL>alter database open;发现错误原因:原来是我原来的表空间删除了,以下的...

2020-01-19 10:50:26 434

原创 PLSQL-触发器

文章目录一、不基于视图的操作1. 案例1:非工作期间不能插入数据2. 案例2:非工作期间不能添加、更新、删除、操作数据二、基于视图的操作1. 案例1:改变多张表的数据2. 案例2:通过聚合函数改变表中数据一、不基于视图的操作1. 案例1:非工作期间不能插入数据 create or replace trigger sal_emp before insert on emp --当有多个(bef...

2020-01-17 17:45:09 178

原创 PLSQL-存储过程

文章目录一、in参数二、out参数三、in out参数:既可以作为入参也可以作为出参四、处理异常五、删除存储过程一、in参数 create or replace procedure raise_salary (p_id in emp_empno%type) --相当于形参 is begin update emp set sal=sal+500 where empno=p_id;...

2020-01-17 17:07:00 632

原创 PLSQL-异常

文章目录一、预定义异常1. 异常案例1:no_data_found2. 异常案例2:too_many_rows二、非预定义异常一、预定义异常异常情况名错误代码描述DUP_VAL_ON_INDEXORA-00001视图更新或插入重复记录INVALID_CURSORORA-01001非法游标操作INVALID_NUMBERORA-01722字符串向数字...

2020-01-17 16:35:52 115

原创 PLSQL-游标

文章目录一、为什么使用游标二、定义三、游标的用途四、游标的分类1. 隐式游标:不用声明也可以使用2. 显示游标:由程序员声明,存储select返回的数据,可以返回多条记录五、带参数的游标一、为什么使用游标返回多条记录时使用游标更简便二、定义游标(cursor)是Oracle系统在内存中开辟的一个工作区,在其中存放SELECT语句返回的查询结果三、游标的用途可以存放select返回的结果...

2020-01-17 16:15:32 305

原创 PLSQL-编写控制结构

文章目录一、条件分支语句1. if语句2. case语句二、循环语句1. loop:无条件循环2. for:有计数的循环3. while:有条件循环4. exit:强制退出循环三、案例:NULL的处理1. 案例1:null与数值进行比较2. 案例2:null与null进行比较3. 案例3:对null做处理(nvl)4. 案例4:判断一个值是否为null四、false、true、null的逻辑表一...

2020-01-17 14:21:58 184

原创 PLSQL基础知识

文章目录一、PLSQL块块的组成plsql块的基本组成plsql语法二、变量的命名规则三、变量的惯例命名四、变量的类型五、数据库中的列名与变量名不建议相同六、输出查询的数据:dbms_output.put_line()七、注释八、数据类型转换转换函数:to_char to_date to_number九、实现增删改1. 增2. 改3. 删一、PLSQL块块的组成匿名块过程,函数和包...

2020-01-17 11:47:39 743

原创 Oracle-视图

创建视图create view dept10asselect empno,ename,jobfrom empwhere deptno=10;删除视图drop view dept10;通过列别名创建视图create view v_empasselect empno 编号,ename 姓名,sal 工资from empwhere deptno=10;创建复杂视图--...

2020-01-16 15:13:44 265

原创 Oracle-索引、序列、同义词

序列--应用场景:主键值自动增长--创建序列 --创建序列test_seq,起始值为10,每次增长2,最大值100,最小值9,循环序列,每次缓存10 create sequence test_seq start with 10 --起始值 increment by 2 --增长2 maxvalue 100 --最大值100 minvalue 9 --...

2020-01-16 10:06:02 126

原创 Oracle-数据操作与事务控制

添加一个日期类型insert into emp(empno,ename,sal,hiredate,deptno)values(2,'李四',3000,'01-1月-18',10);insert into emp(empno,ename,sal,hiredate,deptno)values(3,'王五',4000,to_date('2018-12-10','yyyy-mm-dd'),10)...

2020-01-16 09:43:33 194

原创 Oracle-约束

约束:constraint--列级别约束 --not null:必须在列级别上,不需要声明constraint关键字 --约束命名:表名_列名_约束类型 --创建时间:在创建表的时候创建约束 --unique:唯一性 name varchar2(10) constraint student1_name_uq unique --primary key:唯一性与非空性 id num...

2020-01-15 18:07:42 95

原创 Oracle-子查询

查询工资比Jones工资高的员工信息--1.查询jones的工资信息 select sal from emp where ename='JONES';--2.sal>sal(jons) select ename,sal,hiredate from emp where sal>( select sal from emp where ename='JONES...

2020-01-15 18:04:48 136

原创 Oracl-书写与执行顺序

书写顺序:selectfromwheregroup byhavingorder by执行顺序:--1.通过FROM子句中找到需要查询的表;--2.通过WHERE子句进行非分组函数筛选判断;--3.通过GROUP BY子句完成分组操作;--4.通过HAVING子句完成组函数筛选判断;--5.通过SELECT子句选择显示的列或表达式及组函数;--6.通过ORDER...

2020-01-15 17:57:34 185

原创 Orale-分组函数

注意:聚合函数要用HAVING来过滤聚合函数:--min:最小值--max:最大值 --字符类型 select max(ename) from emp; --数值类型: select min(sal) from emp; --日期类型 select min(hiredate) from emp;--sum:求和--avg:求平均值 select sum(s...

2020-01-15 17:57:15 100

原创 Oracle-多表连接

什么是多表连接--通过连接条件把相关表关联起来 select * from emp;--n个表相连会有n-1个关联关系,先写关联条件,再写限制条件笛卡尔积:--为什么会产生笛卡尔积: --没有连接条件会产生笛卡尔积select emp.ename,emp.empno,dept.deptno,dept.dnamefrom emp,dept等值连接:通过=关联两个表中的列sel...

2020-01-15 17:47:54 229

原创 Oracle-单行函数

单行函数和多行函数的区别:--区别:单行函数输入一条记录多行函数输入多条记录--共同点:都是输出一条记录单行函数:字符函数: --大小写转换函数: --lower:转小写 select lower(‘HELLO’) from DUAL;(虚表,这个表没有任何数据,也不能保存任何数据) select lower(ename) from emp; --u...

2020-01-15 17:44:12 95

原创 Oracle-限制数据和对数据的排序

限制条件通过where子句来实现where子句的写法:where 列名 比较操作符 比较的值:sal>3000特殊比较操作符:<>不等于--1.字符类型比较 select ename,sal,deptno from emp where ename=‘tom’; --注意:1.字符比较用单引号 2.和表中的值一样,区分大小写--2.数值比较 select e...

2020-01-15 17:37:46 141

原创 Oracle-简单的查询语句

算数运算符--使用场景:在select子句后面对相关列的操作--注意点:算数运算符改变的是输出结果而不是基表中的数据改变优先级select empno,sal,sal*12+100from emp; --先乘除,再加减,改变优先加括号空值null:--注意:空值不能参与任何运算,运算结果都是null--通过函数nvl()处理函数,只能处理空值,指定为一个数字 select ...

2020-01-15 17:27:10 236

原创 Oracle-结构化查询语言

1.数据查询语言(DQL:Data Query Language):语句主要包括SELECT,用于从表中检索数据。2.数据操作语言(DML:Data Manipulation Language):语句主要包括INSERT,UPDATE和DELETE,用于添加,修改和删除表中的 行数据。3.事务处理语言(TPL:Transaction Process ...

2020-01-15 15:04:11 168

原创 Oracle-drop,delete,truncate 区别

drop:数据库中的对象通过drop删除,可删除表,用户truncate:删除表中数据,所有的,释放存储空间,没有事务管理delete:删除表中数据,可以根据条件值删除某几条数据,不释放存储空间,有事务管理...

2020-01-15 15:01:56 90

原创 Oracle-数据类型和维护表

数据定义语言:(Data Definition Language,DDL)是SQL语言几种负责数据结构定义与数据库对象定义的语言,由CREATE、ALTER与DROP三个语法组成字符类型:char:固定长度字符型数据,长度的大小以字节为单位,默认最小长度为1,最大长度为2000(以固定长度占用内存空间)varchar2:可变长度,最小长度为1,最大长度为4000(不占用多余的空间,以实际...

2020-01-15 15:00:34 113

原创 Oracle-权限&用户&角色

删除用户 drop user ctq [cascade]注意:cascade:先删除用户下的所有对象然后再删除用户当前登录的用户不能够被删除权限登录:create session建表权限:create table最高权限:dba创建用户并授予权限 --1.创建用户 create urser ctq identified by ok; --2....

2020-01-15 14:23:24 90

原创 Oracle-在cmd中的sql基本语句

1–连接数据库:sqlplus/nolog2–conn/as sysdba3–create user ctq identified by ok;drop user ctq;(identified by 后面为登录密码)4–conn ctq/ok;报错,缺失登录权限CREATE SESSION5–conn/as sysdba6–grant create session to ctq;7...

2020-01-15 10:11:37 494

原创 ajax参数详解

1. url:要求为String类型的参数,(默认为当前页地址)发送请求的地址。2.data:要求为Object或String类型的参数,发送到服务器的数据。如果已经不是字符串,将自动转换为字符串格式。get请求中将附加在url后。防止这种自动转换,可以查看processData选项。对象必须为key/value格式,例如{foo1:“bar1”,foo2:“bar2”}转换为&...

2020-01-15 09:45:18 465

原创 jQuery中的事件与动画

1. 分类基础事件window事件鼠标事件键盘事件表单事件复合事件鼠标光标悬停鼠标连续点击2. 鼠标事件click():点击mouseover():移入mouseout():移出3. 键盘事件keydown():按下keyup():释放keypress():产生可打印的字符举例:按下回车键$(selector).keydown(funct...

2020-01-14 16:30:56 61

原创 jQuery选择器

1. 分类类选择器基本选择器层次选择器属性选择器过滤选择器基本过滤选择器可见性过滤选择器2. 基本选择器标签选择器:element类选择器:.classID选择器:#id并集选择器:selector1,selector2,…,selectorn交集选择器:element.class或element#id(eg:$(“h2.title”))全局选择器:*...

2020-01-14 11:59:04 70

原创 EasyUI-数据表格加载慢

使用easyui数据表格加载数据时,超过了100左右的数据便会加载的很慢,解决方法如下,亲证有用:编辑导入页面的jquery.easyui.min.js源码:原本:function _722(trs1,trs2){ for(var i=0;i<trs2.length;i++){ var tr1=$(trs1[i]); var tr2=$(trs2[i]); tr1.css...

2020-01-13 14:40:32 614

原创 Easyui-修改数据表格中的url属性

//查询 function doSearch() { //编写url var url = "/XJ/Search"; var options = $("#dg").datagrid("options");//获取 option设置对象 options.url = url;//设置url $("#dg").da...

2020-01-13 10:06:48 726

原创 DOM对象与jQuery对象之间的相互转换

1. DOM对象转jQuery对象var txtName = document.getElementById("txtName");var $txtName = $(txtName);注意:jQuery对象命名一般约定以"$"开头2. jQuery对象转DOM对象var $txtName = $("#txtName");//jQuery对象是类似数组的对象var txtName = ...

2020-01-10 18:14:30 107

原创 jQuery语法与代码风格

1. jQuery语法结构$(selector).action();解释:工厂函数$():将DOM对象转化为jQuery对象选择器selector:获取需要操作的DOM元素方法action():jQuery提供的方法其中包括绑定事件处理的办法eg:$("#current").addClass("current");2. jQuery代码风格“$”等同于“jQuery”...

2020-01-10 18:04:11 243

原创 JavaScript和jQuery加载页面的异同

window.onload$(document).ready()执行时机等待网页中所有内容加载完毕后(包括图片、视频等)才能执行所有DOM文档结构绘制完毕后立刻执行编写个数同一个页面不能同时编写多个同一个页面可以同时编写多个简化代码无$(function(){//代码});...

2020-01-10 15:18:53 121

原创 初识jQuery

1. jQuery简介由美国人John Resig于2006年创建是目前最流行的JavaScript程序库,它是对JavaScript对象和函数的封装设计思想:write less,do more2.jQuery能做什么访问和操作DOM元素控制页面样式对页面时间进行处理扩展新的jQuery插件与Ajax技术完美结合3.jQuery的优势体积小,压缩后只有10kb左右...

2020-01-10 14:54:01 62

原创 Math对象,定时函数,清除函数

1.Math对象常用方法:ceil():上舍入,例如25.5返回26,-25.5返回-25floor():下舍入,例如25.5返回25,-25.5返回-26round():四舍五入random():0~1之间的随机数例如:返回2~99var iNum = Math.floor(Math.random()*98+2);2.定时函数setTimeout(“调用的函数”,等待的...

2020-01-10 14:35:32 127

原创 Date对象

1. 语法var 日期对象 = new Date(参数)参数格式:MM DD,YYYY,hh:mm:sseg:var today = new Date();//返回当前日期时间var tdate = new Date("september 1,2019,14:58:12");//返回指定时间2. 常用方法getDate():一个月中的每一天,介于1~31之间getDay():星...

2020-01-10 14:21:32 110

原创 JS内置对象

JS内置对象Array:存储一系列值String:支持对字符串的处理Math:执行常用的数学任务,包含了若干数字常量和函数Date:操作日期和时间

2020-01-10 11:47:40 62

原创 history对象,location对象,Document对象

history对象,location对象,Document对象1. history对象back():加载history对象列表中的前一个URLforward():加载history对象列表中的下一个URLgo():加载history对象列表中的据图URL2. location对象常用属性:(1)host:返回主机名和当前URL的端口号(2)hostname:返回当前URL的...

2020-01-10 11:45:32 402

原创 方法alert,prompt,confirm的区别

方法alert(),prompt(),confirm()的区别alert():一个参数,仅显示警告对话框的信息,无返回值prompt():两个参数,用来提示用户输入一些信息,单击取消返回null,确定返回用户输入的值confirm():一个参数,确定返回true,取消返回false...

2020-01-10 11:34:59 1634

原创 JS操作BOM(Browser Object Model)对象

JS操作BOM(Browser Object Model)对象1. BOM可实现功能弹出新的浏览器窗口移动、关闭浏览器窗口以及调整窗口的大小页面的前进、后退2. window对象的常用属性history:有关客户访问过的URL信息location:有关当前URL的信息3. window对象的常用方法prompt():提示用户输入的对话框alert():显示带有一个提示...

2020-01-10 11:29:27 113

原创 JS函数与事件

JS函数与事件1. 常用的输入/输出alert(“提示信息”);prompt(“提示信息”,“输入框的默认信息”);2. 常用系统函数parseInt(“字符串”)parseFloat(“字符串”)isNaN():用于检查其参数是否是非数字3. 自定义函数定义:function 函数名(参数1,参数2,...){ //JavaScript语句 [return 返...

2020-01-10 11:21:49 109

原创 JS中的数据类型与运算符

JS中的数据类型与运算符1. 基本数据类型undefinednullnumberbooleanstring2. String对象常用语法:对象.length,对象.方法名()常用方法:(1) 获取对应下标的字符:charAt (index)(2)从下标index开始检索字符串对应的下标,若不存在返回-1:indexOf (str,index)(3)截取从inde...

2020-01-10 11:10:50 65

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除