数据库入门

原创 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;
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

移动端数据库神器-Realm 开始代码之旅(入门二)

上一篇我们讲述了如何配置realm,本篇博客我们将开启realm代码之旅。俗话说,无图无真相嘛,一言不合就上图: 再看看我们上篇博客中说到的用chrome查看realm数据库内容: S...

Cordys BOP 4平台开发入门实战演练——Webservices开发(使用MongoDB数据库)

1、在WS-AppServer Package中新建自定义类“C_MongoPackage” 2、添加自定义方法Method,expandDocument和findDocuments...
  • xiaoyw
  • xiaoyw
  • 2015-04-08 20:27
  • 1309

MySQL---数据库从入门走向大神系列(十四)-ComboPooledDataSource(C3P0连接池配置)

需要准备的jar包:MySQL的jar包mysql-connector-java-5.1.39-bin目前是5.1.39版本: http://dev.mysql.com/downloads/con...

数据库入门知识

9:06 数据库,顾名思义就是数据存放的地方,它是数据和数据库对象的集合。所谓数据库对象是指表(Table)、视图(View)、存储过程(Stored Procedure)、触发器(Ttigger)等...

Oracle数据库--入门学习--表空间tablespace详解

SQL Server数据库与Oracle数据库之间最大的区别要属表空间设计。Oracle数据库开创性地提出了表空间的设计理念,这为Oracle数据库的高性能做出了不可磨灭的贡献。可以这么说,Oracl...

MySQL数据库入门练习200句

目的: 学习总是需要记忆遗忘再记忆反反复复才能印入脑海。IT技术尤其如此。最好解决遗忘的方式,就是多多反复,然而捧起一本大部头从新看起显然效率低下。对于数据库入门级别的知识,看过一两遍,也就能理解主...

表哥的Access入门++以Excel视角快速学习数据库知识pdf

下载地址:网盘下载 编辑推荐 Access作为一款流行的小型数据库软件,相对于其他数据库软件产品,易学易用、可视操作、灵活便捷,**程度上避免了用户的编程需求。本书将以一个小饭馆的管理...

MySQL数据库入门练习100句

目的: 学习总是需要记忆遗忘再记忆反反复复才能印入脑海。IT技术尤其如此。最好解决遗忘的方式,就是多多反复,然而捧起一本大部头从新看起显然效率低下。对于数据库入门级别的知识,看过一两遍,也就能理...

MySQL外键:数据库新手入门之MySQL中如何定义外键

来源:http://tech.ddvip.com/2007-05/118009486725743.html 定义数据表  假如某个电脑生产商,它的数据库中保存着整机和配件的产品信息。用来保存整机产品信...

MySQL入门之PHP的MySQL数据库编程

MySQL入门之PHP的MySQL数据库编程
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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