笔记
文章平均质量分 58
yu见花开
火车驶向云外,梦安魂于九霄
展开
-
视图、索引
视图视图的定义:视图是从一个或多个表或视图中导出的表,其结构和数据是建立在对表的查询基础上的。和表一样,视图也是包括几个被定义的数据列和多个数据行,但就本质而言这些数据列和数据行来源于其所引用的表。所以视图不是真实存在的基础表而是一张虚表,视图所对应的数据并不实际地以视图结构存储在数据库中,而是存储在视图所引用的表中。视图一经定义便存储在数据库中,与其相对应的数据并没有像表那样又在数据库中再存储一份,通过视图看到的数据只是存放在基本表中的数据。对视图的操作与对表的操作一样,可以对其进行查询、修改(有原创 2021-08-16 16:49:10 · 120 阅读 · 0 评论 -
pl/sql存储过程,函数
定义:存储过程是一个预编译的SQL语句优点是允许模块化的设计,就是说只需创建一次,以后在该程序中就可以调用多次。如果某次操作需要执行多次SQL,使用存储过程比单纯SQL语句执行要快。可以用一个命令对象来调用存储过程。1 存储过程语法CREATE[OR REPLACE] PROCEDURE [schema.] procedure_name[(argument[{IN|OUT|IN OUT}] datatype[,…])] {IS|AS} pl/sql_body;procedure_name为存储原创 2021-08-11 18:26:32 · 113 阅读 · 0 评论 -
pl/sql编程之静态游标
游标的作用:就是用于临时存储从数据库中提取的数据块,可以理解为理解为存储数据的一个集合。1 隐式游标在PL/SQL程序中执行dml语句和单行查询操作(select into)时,会自动创建隐式游标,名称sql隐式游标属性:%found SQL语句影响了一行或多行是为TRUE%notfound SQL语句没有影响任何行是为TRUE%rowcount SQL语句影响的行数%isopen 游标是否打开,始终为FALSE(隐式游标是关闭状态的)declarebegin原创 2021-08-10 16:21:58 · 117 阅读 · 0 评论 -
pl/sql之异常处理
异常分为三类,预定义异常、非预定义异常、自定义异常。注意:三种异常的区别,前两种异常是违反了oracle的规则,用户自定义异常是违反了用户定义的规则异常处理的语法EXCEPTION WHEN first_exception THEN WHEN second_exception THEN WHEN OTHERS THEN END;预定义异常ORACLE预定义的异常情况大约有21个。对这种异常情况的处理,无需在程序中定义声明,由ORACLE自动将其引发。常见的异常有:原创 2021-08-10 14:59:25 · 933 阅读 · 0 评论 -
pl/sql编程
pl/sql块定义PL(Procedural Language):过程语言SQL:结构化查询语言分为三个部分:声明部分、可执行部分、异常处理部分语法: declare 声明部分:声明变量、常量、类型、游标 begin 执行部分:存储过程以及SQL语句 (逻辑代码) exception 异常部分:处理异常 end;其中declare和exception部分如果没有的话,可以不写。声明变量四种的方法 1)v_name varchar原创 2021-08-09 19:31:15 · 363 阅读 · 0 评论 -
数据库知识--常用的函数
1、字符函数1、1字符串大小写转换函数initCap(待转换的字符串) :将字符串首字母转换成大写,其余都转换成小写select initCap('hello') from dual;lower(待转换的字符串) :将参数里面的字符串,转换成小写select lower('Hello') from dual;upper(待转换的字符串) : 将参数里面的字符串,转换成大写select upper(ename) from emp;1、2字符串控制函数concat(原创 2021-08-09 16:43:28 · 744 阅读 · 0 评论 -
数据库知识-建表,约束,查询
建表创建一张表create table test--表名( --字段名 数据类型 stname varchar2(10) not null , stsex char(3), stdate date stgrade varchar(5) default '一年级' );2.复制表结构以及数据(不会复制约束)create table test as select * from emp;3.复制数据insert into test select * from emp;in原创 2021-08-09 14:34:34 · 124 阅读 · 0 评论 -
数据库笔记
数据库基础知识一1.数据库分为两种:关系型数据库和非关系型数据库关系型数据库存储方式是表格式的,批量程序。关系型数据库有mysql,oracle,db2,sqlserver,pg;非关系型数据库以键值对的方式呈现。非关系型数据库有redis(一般用于存储缓存数据),mongodb(读取数据性能很好,不是sql语言,是monggo语言。2.如果用户被锁住?进入pl/sa点击users文件夹,选择用户,编辑,“账户被锁住”取消勾选,应用。3.数据库语言分类DDL(数据定义语言):cre原创 2021-08-06 17:52:44 · 47 阅读 · 0 评论 -
python 输入纯数字
python 输入纯数字(可输入小数点)方法1:利用集合set,可以去重的功能,判断输入的内容是否是为数字set1={'1','2','3','4','5','6','7','8','9','0','.'}m=input('input a munber')setm=set(m)set2={'.'}if set1==set(setm|set1) and set2!=setm: if float(m)>200: print('买宝马') else:原创 2021-07-21 11:05:03 · 1807 阅读 · 0 评论 -
在Linux服务器上搭建svn仓库
在Linux服务器上搭建svn仓库第一步: 安装环境sudo yum -y install subversion第二步: 创建版本库目录1、先进入管理员权限,以防当前用户权限不够,不能创建文件。sudo su -2、创建目录mkdir /var/svn/svnrepos第三步 创建版本在第二步的基础下,创建版本(xxx 表示文件名)svnadmin create xxx第四步 修改配置1、进入conf文件,cd conf2、查看conf文件内容ll或ls3、编辑原创 2021-07-17 12:45:52 · 929 阅读 · 3 评论