随笔分类 -  Oracle

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