随笔分类 - Oracle
摘要:MySQL的一些操作 1、使用SHOW语句找出在服务器上当前存在什么数据库: mysql> SHOW DATABASES; 2、创建一个数据库MYSQLDATA mysql> CREATE DATABASE MYSQLDATA; 3、选择你所创建的数据库 mysql> USE MYSQLDATA;
阅读全文
摘要:一个简单的存储过程: create or replace procedure insert_user_procedure (id in number,name in varchar2,salary in number,result out varchar2) is begin insert into
阅读全文
摘要:1.Sequence序列: 生成想要的主键列 (在Oracle中没有主键自增的概念,一般使用序列来完成功能。) 创建序列: 一般不需要设置sequence的属性,使用默认方式就可以了 create sequence 序列名; 如果需要设置属性,那么就加上下面的语句. [INCREMENT BY n]
阅读全文
摘要:DDL语句:create alter rename truncate drop 1.修改表和约束alter create table t_user( id number, name varchar2(50) constraint user_name_nn not null, email varcha
阅读全文
摘要:一.数据库事务 1.DML语句执行的时候,如果当前有事务,那么就使用这个事务,如果当前没有事务,这个执行的DML语句就会产生一个新的事务。 2.只有DML语句才会产生事务,其他语句不会产生事务。insert updata delete 3.commit/rollback/DDL语句都可以把当前事务给
阅读全文
摘要:DML语句 主要内容: insert update delete sql语句的分类: 数据查询语句(DQL):SELECT 数据操作语句(DML): INSERT, UPDATE, DELETE (增删改) 需要commit 数据定义语句(DDL): CREATE, ALTER, DROP, REN
阅读全文
摘要:数据库设计: 数据建模和数据库设计 软件开发的步骤可大致分为: 1.需求分析 需求分析 ↓ 2.系统设计 包含 数据库设计 包含 数据建模 3.编码实现 4.系统测试 5.运行维护 系统设计中一个重要的环节就是数据库设计 数据库设计的时候需要先进行数据建模(实体关系图 E-R图) 数据建模的依据就是
阅读全文
摘要:多表查询 多表查询,又称表联合查询,即一条sql语句涉及到的表有多张,数据通过特定的连接进行联合显示. 笛卡尔积 在数学中,两个集合X和Y的笛卡尓积(Cartesian product),又称直积,表示为X × Y. 假设集合A={a, b},集合B={0, 1, 2},则两个集合的笛卡尔积为{(a
阅读全文
摘要:前言: 1.认识Oracle oracle:商业运用第一的关系型数据库,实质上就是一种关系型数据库。 2.数据库与关系型数据库 数据库:数据存储的仓库 关系型数据库:数据库中保存的对象之间可以存在一定的关联关系,并非完全独立。主要反映到以后学习的主外键. 关系数据库是关系或二维表的集合: Orcal
阅读全文