【开讲啦】20181029 oracle教学笔记

--创建表空间
create tablespace waterboss--表空间名称
datafile 'd:waterboss.dbf'--用于设置物理文件名称
size 100m--用于设置表空间的初始大小
autoextend on--用于设置自动增长
next 10m--用于设置扩容的空间大小

--创建用户
create user wateruser--用户名
identified by 123456--用户密码
default tablespace waterboss--用于指定默认的表空间名称

--用户赋权
grant dba to wateruser

--创建业主表
create table t_owners(
  id number primary key,
  name varchar2(30),
  addressid number,
  housenumber varchar2(30),
  watermeter varchar2(30),
  adddate date,
  ownertypeid number
);
--创建业主类型表
create table T_OWNERTYPE(
ID NUMBER PRIMARY KEY,
NAME VARCHAR2(30)
);

--创建价格表
CREATE TABLE T_PRICETABLE(
ID NUMBER PRIMARY KEY,
PRICE NUMBER(10,2),
OWNERTYPEID NUMBER,
MINNUM NUMBER(10,2),
MAXNUM NUMBER(10,2)
);
--创建区域表
CREATE TABLE T_AREA(
ID NUMBER PRIMARY KEY,
NAME VARCHAR2(30)
);
--创建收费员表
CREATE TABLE T_OPERATOR(
ID NUMBER PRIMARY key,
NAME VARCHAR2(30)
);
--创建地址表
CREATE TABLE T_ADDRESS(
ID NUMBER PRIMARY KEY,
NAME VARCHAR2(30),
AREAID NUMBER,
OPERATORID NUMBER
);
--创建收费台账
CREATE TABLE T_ACCOUNT(
ID NUMBER PRIMARY KEY,
OWNERID NUMBER,
OWNERTYPEID NUMBER,
AREAID NUMBER,
YEAR CHAR(4),
MONTH CHAR(2),
NUM0 NUMBER,
NUM1 NUMBER,
USENUM NUMBER,
METERUSERID NUMBER,
METERDATE DATE,
MONEY NUMBER(10,2),
ISFEE CHAR(1),
FEEDATE DATE,
FEEUSERID NUMBER
);

--修改表
--追加字段
alter table t_owners add(
   remark varchar2(20),
   outdate date
)
--修改字段
alter table t_owners modify(
    remark char(20),
    outdate timestamp
)
--修改字段名
alter table t_owners rename column outdate to exitdate
--删除字段
alter table t_owners drop column remark

--删除表
drop table t_account

Oracle创建表空间

http://v.youku.com/v_show/id_XMzg5Mzg3MjQzNg==.html

Oracle创建用户及用户赋权

http://v.youku.com/v_show/id_XMzg5Mzg3Mzg4OA==.html

Oracle创建表

http://v.youku.com/v_show/id_XMzg5Mzg3NTk4MA==.html

Oracle表的修改与删除

http://v.youku.com/v_show/id_XMzg5Mzg3ODM1Ng==.html

原文地址:https://www.cnblogs.com/niwotaxuexiba/p/9873463.html