
数据库基础
ya哥
这个作者很懒,什么都没留下…
展开
-
SQL03
随机数dbms_random.value(值1,值2);值的范围越大,随机度越大 分组 group by分组结合分组函数(聚合函数),根据一个或者多个字段对结果集进行分组分组函数:sum,count,max,avg;在添加group by语句语法:Select 字段1,字段2 ...[分组函数(字段1)] from 表A[where 条件控制]Group by...原创 2018-08-22 19:44:24 · 278 阅读 · 0 评论 -
存储函数和触发器
--存储函数和存储过程oracle提供了可以把pl/sql程序存储在数据库中,并可以在任何地方来运行它,这就叫做存储过程或函数.过程和函数的唯一区别是函数总向调用者规范数据,而过程则不返回数据--触发器触发器是许多关系型数据库系统都提供的一项技术,在oracle系统里,触发器类似于过程和函数,都有声明执行和异常处理过程的pl/sql块触发器在数据库以独立的对象存储,它与存储过程不...原创 2019-01-21 11:31:01 · 275 阅读 · 0 评论 -
SQL事务
JDBC高级编程.事物简介.事务:(Transaction)数据库中保证交易可靠的机制.JDBC支持数据库中的事务概念.在JDBC中,事务默认是自动提交的.为什么要用事务:A转账B1.A账户要扣除1000元2.B账户增加1000元ps:为什么要用事务:因为我们必须要保证1,2两步骤必须在一个事务中完成事务的特性:ACID:-原子性:(Atomicity):事务必须是原子...原创 2019-01-08 19:04:12 · 196 阅读 · 0 评论 -
视图和游标
--视图 --视图是从表中抽离出的逻辑相关的数据集合--view--本章学习目标--描述视图--创建和修改视图的定义,删除视图--从视图中查询数据--通过视图插入,修改和删除数据--视图是一张虚表--视图建立在已有表的基础上,视图赖以建立的这些表称为基表--向视图提供数据内容的语句为select语句,可以将视图理解为存储起来的select语句--视图向用户提供基表数据的另...原创 2019-01-18 16:52:22 · 736 阅读 · 0 评论 -
数据库
Oracle数据库语句练习:--表employee--1.创建这种表,并输入相关数据--2.查询员工的first_name,department_id,salary,其中员工的department_id,salary--与有奖金的任何一位员工的department_id,salary相同即可--3.选择(工资大于job_id="23"的员工的工资) 的员工的first_name和job...原创 2019-01-17 20:29:02 · 190 阅读 · 0 评论 -
数据库相关资料
--check约束(只能是列级约束)create table emp_sicheng_06(id number(10),name varchar2(20) constraint emp_sicheng_name_nn not null,salary number(10,2) check(salary>15000 and salary<20000),--表级约束constra...原创 2019-01-17 20:27:38 · 217 阅读 · 0 评论 -
JDBC原理和连接池技术
JDBC原理: Java Datebase Connectivity:java访问数据库的解决方案.希望用相同的方式访问不同的数据库,以实现与具体数据库无关的java操作页面.JDBC定义了一套标准接口,即访问数据库通用的API,不同的数据库厂商根据各自的数据库的特点去实现这些接口具体实现是由数据库厂商去实现的.JDBC接口以及数据库厂商实现.DriverManager ...原创 2018-12-21 09:29:14 · 207 阅读 · 0 评论 -
SQL02
Sql-day02复习:数据库类型:数字 number(10) number(10,2) int 小数 float binary_float binary_double; 整数 Int 字符 char varchar2 varchar nvarchar2 nchar 日期Date timestamp(精确到毫秒) 存储的方法 to_date(时间,格式) 获取 to...原创 2018-08-21 19:48:26 · 163 阅读 · 0 评论 -
SQL04
Oracle语句种类:DDL:数据定义语言包括:创建create语句,修改alter语句,删除drop语句,删除truncate语句DML:数据操控语言包括:增insert,删delete,改update,DQL:数据查询语句包括:查询select;DCL:数据库权限控制语言Grant:给用户赋予权限控制Revoke:废除用户权限控制TCL:事物控制语言...原创 2018-08-24 10:04:17 · 207 阅读 · 0 评论 -
SQL01
SQL-day01安装软件:Oracle11g--数据库PLSQL Developer10 -- 操作数据库的工具 数据库有本地,也有线上或者服务器上的.通过ip连接其他的数据库.`查看IP:window+R 开打运行窗口 输入cmd,出现命令窗口 输入:ipconfig , 查看IPV4 本地ip Ping + 别人的IP 有连接说明IP可用. Ora...原创 2018-08-20 17:48:39 · 207 阅读 · 0 评论 -
JDBC02
JDBC执行流程1 加载驱动:Oracle数据库的驱动程序ojdbc.jarclass.format(“驱动路径”)2 通过URL访问数据库driverManager.getConnection(URL,用户,密码) driverManager3 建立连接,连接可保持在JAVA程序的Connection对象中Connection 接口 保持数据连接 Connection c...原创 2018-08-27 20:07:26 · 153 阅读 · 0 评论 -
JDBC01
JDBC:Java DataBase Connectivity全称: Java数据库连接.是用于执行SQL语句的Java APIJDBC可以为任何形式的表格数据,尤其是关系型数据库提供统一访问.采用JDBC访问数据库的基本步骤:载入JDBC驱动程序ojdbc14.jar : oracle数据库的驱动程序 (环境)定义连接URL访问 建立连接数据库与JavaWeb项目的连...原创 2018-08-27 20:06:34 · 150 阅读 · 0 评论 -
oracle数据库语言
--:DDL数据库定义语言--描述主要的数据库对象--创建表--描述各种数据类型--修改表的定义--删除,重命名和情况表--常见的数据库对象--表 基本的数据存储集合有行到列组成--视图 从表中抽离出的逻辑上相关的数据集合.--序列 提供有规律的数据(一般用作主键的值)--索引 提高查询效率--同义词 给对象起别名--命名规则--表名和列名--必须以字母开头-...原创 2019-01-16 18:51:30 · 375 阅读 · 0 评论