- 博客(27)
- 收藏
- 关注
原创 PL/SQL中从数据表对变量赋值select into异常
概述;pl/sql从数据表中向变量赋值,使用select into 子句,会带动来一些问题,如果查询没有记录时,会抛出no_data_found异常。如果有多条记录时,会抛出too_many_rows异常。CREATE OR REPLACE PROCEDURE procexception ( p varchar2)AS v_postype varchar2(20);BE...
2020-11-30 14:15:33 340
原创 Oracle存储过程的使用和创建
1、存储过程的创建CREATE OR REPLACE PROCEDURE [存储过程名][(输入、输出参数)]AS/IS[变量、游标声明]BEGIN[执行体]END;create or replace procedure sayHello --无参数时()不需要写asbegin dbms_output.put_line('say hello');end;AS|I...
2020-11-30 14:01:55 172
原创 Python 3 六种数据类型
Python3 六个标准的数据类型:基本概要:Number(数字)、String(字符串)、List(列表)Tuple(元组)、Set(集合)Dictionary(字典)不可变数据(3 个):Number(数字)、String(字符串)、Tuple(元组);可变数据(3 个):List(列表)、Dictionary(字典)、Set(集合)。1、Number(数字)...
2020-08-26 18:43:33 283
原创 SQL多种连接查询的使用
连接查询:将多张表(》=2)进行记录的连接(按照某个指定的条件进行数据拼接),最终结果是:记录数有可能变化,字段数一段会增加(至少两张表的合并)连接查询意义:在用户查看数据的时候,需要显示是数据来自多张表。连接查询的分类 4类:内连接、外连接、自然连接、交叉连接。连接查询:join ,使用方式:左表 A join 右表B交叉连接 cross join 保证连接结构的完整性,...
2018-12-20 00:19:19 437
原创 数据库高级数据操作
1、主键冲突 1.1 主键冲突更新:on duplicate key update 非主键字段=新值 例子: ID(primary key) Name Room 1 张三 401 2 李四 407...
2018-12-18 18:19:29 455
原创 数据库三种设计范式
1、范式定义:规范的的数据库是需要满足一些规范的来优化数据数据存储方式。在关系型数据库中这些规范就可以称为范式。2、第一范式:(域原子性)1NF当关系模式R的所有属性都不能在分解为更基本的数据单位时,称R是满足第一范式的,简记为1NF。满足第一范式是关系模式规范化的最低要求。3、第二范式:如果关系模式R满足第一范式,并且R得所有非主属性都完全依赖于R的每一个候选关键属性,称R满足第...
2018-12-03 11:52:59 196
原创 关系数据表之间关系
1、一对一 1——1 一张表的有些字段 常被使用,一些字段不常用,把常用字段放在一张常用表,不常用字段放在不常用表中,如常用表T1,不常用表T2,通过一个具有唯一性的字段进行连接,如ID 常用...
2018-12-01 23:38:50 550
原创 SQL字段约束
主键 primary key ,约束表数据唯一性,一张表只可有一个主键,但可以有复合主键,主键字段本身不为空 1.1增加主键 创建表的时间字段属性加上primary key [not null] comment; name varchar(10) primary key comment; 复合主键 ...
2018-12-01 20:55:54 2535
原创 SQL 四种语言基本操作
SQL:Structured Query Language,结构化查询语言SQL主要4个部分:数据定义类SQL:DDL(DATE DEFINITION LANGUAGE) CREATE-创建数据库及其对象(表,索引,视图,存储过程,函数和触发器) DROP-改变现有数据库的结构 ALTER-从数据库中删除对象 TRUNCATE-删除表中的所有记录...
2018-11-23 15:16:18 296 1
转载 关系型和非关系型数据库的区别
主流的关系型数据库当前主流的关系型数据库有Oracle、DB2、Microsoft SQL Server、Microsoft Access、MySQL等。关系型数据库NoSql 、Cloudantnosql和关系型数据库比较?优点:1)成本:nosql数据库简单易部署,基本都是开源软件,不需要像使用oracle那样花费大量成本购买使用,相比关系型数据库价格便宜。2)查询速度:...
2018-11-23 15:00:46 571
原创 数据库分类之关系型数据库与非关系型数据库
关系型数据库1.什么是关系数据库?一种建立在关系模型(熟悉模型)上的数据库。关系模型:一种所谓建立在关系上的模型,包含三个方面:数据结构:数据存储的问题,二维表(行,列);操作指令集合:所以SQL语句;完整性约束:表内数据约束(字段与字段),表与表之间(外键)。2.关系型数据库的设计?关系型数据库:从需要存储的数据需求中分析,如果是一类数据(实体)应设计成一张二维表...
2018-11-23 14:51:31 660
转载 ETL中数据增量抽取机制
增量抽取是数据仓库ETL(extraction,transformation,loading,数据的抽取、转换和装载)实施过程中需要重点考虑的问 题。在ETL过程中,增量更新的效率和可行性是决定ETL实施成败的关键问题之一,ETL中的增量更新机制比较复杂,采用何种机制往往取决于源数据系统的 类型以及对增量更新性能的要求。1. ETL概述ETL包括数据的抽取、转换、加载。①数据抽取:从源...
2018-11-22 14:35:30 576
原创 Oracle字符时间转换
to_char() 日期转换成字符串 select to_char(sysdate,‘yyyy-mm-dd hh24:mi:ss’)from dual; 2.to_date() 时间字符串转换为日期型 select to_date('20181119',‘yyyy-mm-dd’)from dual; 3.nvl(x,value) ...
2018-11-19 18:05:09 854
原创 Oracle函数学习1
单行函数a.字符串连接concat()select concat('hello','你好') from dual;===hello你好|| 管道通道符 select 'hello'||'你好' from dual;===hello你好INSTR(x, str [,start] [,n) 在 x 中查找 str,可以指定从 start 开始,也可以指定从第 n 次开始。I...
2018-09-25 17:49:41 176
原创 Oracle授权操作
1.授权 grant **权限on object to user**权限 :connect,select:查询 insert:插入 update:更新 delete:删除 all:所有 object:table:表 view:视图 sequence:序列 index:索引---------------------例子:grant select on t...
2018-09-25 16:49:32 308
原创 分页查询之Oracle
oracle的分页一共有三种方式方法一 根据rowid来分SELECT * FROM EMP WHERE ROWID IN (SELECT RID FROM (SELECT ROWNUM RN, RID FROM (SELECT ROWID RID, EMPNO FROM EMP ORDER BY EMPNO D...
2018-09-06 20:06:21 342
转载 Java中强、软、弱、虚四种应用关系的特点
https://blog.csdn.net/qq_26590199/article/details/71597698,为了方便自己使用,转载保存,若有侵权请联系
2018-07-16 17:33:03 623
原创 数据分页查询代码的Java实现
1、定义分页模型:PageModelpackage com.common.page; import java.util.List; /** * 封装分页信息 * @author Administrator * */ public class PageModel<E> { ...
2018-04-02 11:47:58 369
原创 JDBC_反射及JDBC元数据编写通用的查询
1.实体类package com.jdbc.DBUpdate;/** * @author hyj * @date 2018-03-26 15:19 */public class Grade { private Integer id; private String name; private String sex; private Float grade;...
2018-03-28 12:43:59 361
原创 JDBC工具类通用upda方法和PreparedStatement
补充JdbcTools 类通用方法update(String sql,object ...args);/** * 通用方法update(String sql,Object...args) * */public static void update(String sql, Object ... args){ Connection connection = null; Prepa...
2018-03-26 17:36:12 363
原创 JDBC工具类和Statement与Result的使用
一:jdbc工具类JDBC_Tools1.数据库连接public static Connection getConnection() throws Exception { // 1). 创建 Properties 对象 Properties properties = new Properties(); InputStream in = JDBC_Tools.class....
2018-03-26 17:05:41 811
原创 JDBC通过配置文件连接数据库
JDBC API1.DriverManager:完成驱动程序的装载和建立新的数据库连接。--Connection:对某一指定数据库的连接. --Statement:管理在一指定数据库连接上的SQL语句的执行,子接口PreparedStatement --Result...
2018-03-26 14:54:55 475
原创 事物的深入理解
Java事务之一——Java事务的基本问题 - 无知者云 - 博客园 http://www.cnblogs.com/davenkin/archive/2013/02/16/java-tranaction-1.html
2018-02-28 14:52:30 224
转载 Java的23中设计模式详解及对比
java 23种设计模式详解 - CSDN博客 http://blog.csdn.net/a394268045/article/details/51801258
2018-02-27 16:23:02 125
转载 Struts2的action接受请求参数的几种方法
http://blog.csdn.net/zp357252539/article/details/44345849
2018-02-05 20:22:11 119
原创 Struts2
1主要配置文件 1.Actiond的struts.xml,用来管理Action的映射,放在src目录下的resources中。不然运行会报错,名字不要用struts2.xml,不然也会报错。2.struts.properties,放在WEB-INF/classes路径下,定义了struts2框架的大量属性。如configurationstruts.xml....
2018-02-05 13:51:52 118
转载 Mysql的安装与配置(安装版)
1.在MySQL官网下载社区版mysql-installer-community-5.6.31.0安装版详情请参考https://jingyan.baidu.com/article/cd4c2979033a17756f6e6047.html,文章转载只为自己记忆,如有侵权,请联系我。
2018-02-02 10:50:08 3502
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人