数据库入门

原创 2016年05月31日 13:17:24

初始表空间以及用户的创建

//创建临时表空间

create temporary tablespace user_temp
tempfile 'D:\DataBase\user_temp.dbf'
size 50m
autoextend on
next 50m maxsize 20480m
extent management local;

//创建数据表空间
create tablespace user_data
logging
datafile 'D:\DataBase\user_data.dbf'
size 50m
autoextend on
next 50m maxsize 20480m
extent management local;

//创建用户并指定表空间
create user user_dba identified by password
default tablespace user_data
temporary tablespace user_temp;

//给用户授予权限

grant connect,resource,dba to username;

//以后以该用户登录,创建的任何数据库对象都属于user_temp 和user_data表空间,这就不用在每创建一个对象给其指定表空间了

建表后为表添加主键

alter table t
add constraint pk_id primary key(object_id);

更改列名和属性

//更改列名
alter table tablename remane column a to b;
//更改属性
alter table records modify(a timestamp);
//增加一列
alter table records add(a numeric(8));

简单触发器

create or replace TRIGGER pointchange
AFTER INSERT ON records
FOR EACH ROW
DECLARE
  tag NUMERIC(6);
BEGIN
  SELECT COUNT(cno) INTO tag FROM MEM_CARD WHERE cno = :new.cno;
  if (tag > 0) THEN
    UPDATE mem_card
    SET point = point + :new.cchange
    WHERE cno = :new.cno;    
  else 
    RAISE_APPLICATION_ERROR(-20001,'没有该会员');
  end if;
END;
版权声明:本文为博主原创文章,未经博主允许不得转载。

数据库学习入门(转)

以下的文章主要是介绍在Oracle数据库学习中的六条经验总结,其实想学好Oracle数据库并不是一件很困难的事情,很多人都认为Oracle数据库的体系过于庞大,在学习的过程中摸不到头绪,以下的文章就会...
  • nodeman
  • nodeman
  • 2015年10月31日 12:03
  • 1012

MySQL---数据库从入门走向大神系列(一)-基础入门

从最开始的创建数据库,创建表,创建列开始写起,再到常用的EXISTS函数,SELECT 复杂查询,模糊查询LIKE,创建视图 等深入学习。 为了对单词加深印象,全部在DOS下演示! 创建数据库、表 ...
  • qq_26525215
  • qq_26525215
  • 2016年08月05日 17:47
  • 12528

SQL数据库快速入门基础

SQL(Structure Query Language,结构化查询语言)语言是国际标准化组织(ISO)采纳的标准数据库语言。 数据库就是一幢大楼,我们要先盖楼,然后再招住户(住户当然就是数据库对象,...
  • huanghi11
  • huanghi11
  • 2015年02月08日 20:23
  • 29848

数据库基本知识学习

第一章 基本知识 数据和信息 信息:关于现实世界事物存在方式和运动状态的反映。 数据:通常指用符号记录下来的、可以识别的信息。 数据处理和数据管理 数据处理是指从...
  • u011404663
  • u011404663
  • 2015年04月24日 22:42
  • 7073

DB2学习总结(1)——DB2数据库基础入门

DB2的特性 完全Web使能的:可以利用HTTP来发送询问给服务器。 高度可缩放和可靠:高负荷时可利用多处理器和大内存,可以跨服务器地分布数据库和数据负荷;能够以最小的数据丢失快速地恢复,...
  • u012562943
  • u012562943
  • 2016年03月15日 16:43
  • 5631

《数据库设计入门经典》之前言

这个学期开始学习数据库设计,手头上有一本参考书《数据库设计入门经典》。在课下自己看这本书,感觉挺有用的,现在想很自己学习的心德和感想写下来,为以后的学习做点积累。。。。    首先,先介绍一下这本书的...
  • meteorlWJ
  • meteorlWJ
  • 2008年02月27日 11:30
  • 1430

Mysql入门笔记(2):Python操作MySQL数据库9个实用实例

在Windows平台上安装mysql模块用于Python开发 用python连接mysql的时候,需要用的安装版本,源码版本容易有错误提示。下边是打包了32与64版本。  MySQL-python-...
  • u011534057
  • u011534057
  • 2017年06月26日 11:25
  • 414

Access数据库从入门到进门——应用篇

Access数据库自身提供了非常强大的VBA编程,可以很方便的开发小型软件,具体的使用方法请查阅相关资料。但是,对于我们而言,在软件开发过程中,都采用三层架构的开发方法,使用不同的编程语言,所以,遇到...
  • why15732625998
  • why15732625998
  • 2016年04月27日 21:01
  • 1423

Sql小白入门(一)概述

虽然接触Sql的时间挺长了,但是一直都没有对Sql整理、总结,许多东西都是一知半解,所以将笔者学习Sql的笔记,整理为博客,对自己也算是一个归纳总结的过程,如果有错误之处,欢迎指出!开始博文!本系列博...
  • zxw136511485
  • zxw136511485
  • 2017年01月06日 10:13
  • 1778

数据库设计基础

数据库设计基础数据库设计的基本步骤: 需求分析阶段:需求收集和分析,得到 数据字典 和 数据流图。 概念结构设计阶段:对用户需求综合、归纳与抽象,形成概念模型,用 E-R图 表示。 逻辑结构设计...
  • u013339097
  • u013339097
  • 2016年01月08日 22:17
  • 674
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:数据库入门
举报原因:
原因补充:

(最多只允许输入30个字)