Oracle课堂实验一“表的使用”代码。
--创建本地管理表空间CustomerTBS
CREATE TABLESPACE CustomerTBS
DATAFILE 'd:\Oracle11\product\11.2.0\oradata\CustomerTBS.dbf' SIZE 130M
EXTENT MANAGEMENT LOCAL AUTOALLOCATE;
--创建用户ORACLEUSER,指定默认表空间为CustomerTBS,在该表空间的配额10MB
create user ORACLEUSER identified by 514224717
default tablespace CustomerTBS
quota 10M on CustomerTBS;
--授予用户创建表的权限
grant create table to ORACLEUSER;
--为了登录,为用户创建用户登录权限
grant connect,resource to ORACLEUSER;
--CustomerType表的创建
create table CustomerType(
TypeId number(10) primary key,
TypeName varchar2(20)
)
--Customer表的创建
CREATE TABLE Customer(
Id number(10) primary key,
name varchar2(20) not null,
pwd varchar2(20) default 111111,
type number(10) constraint FK_Customer references CustomerType(TypeId)
);
--往CustomerType表中插入数据
insert into CustomerType values(1,'普通客户');
insert into CustomerType values(2,'中级客户');
insert into CustomerType values(3,'高级客户');
--往Customer表中插入数据
insert into Customer values(1,'张三','514224717',1);
insert into Customer values(2,'李四','514224717',2);
insert into Customer values(3,'王五','514224717',3);
--修改数据
update CustomerType set TypeName='初级客户' where TypeId='1';
update Customer set name='张二' where id='1';
--删除数据
delete from customer where name='张二';
delete from customertype where typename='初级客户';
--用子查询创建表VIPCustomer(Id,name,pwd,type),将Customer表中type为000000的数据复制到此表中
create table VIPCustomer(Id,name,pwd,type) as select Id,name,pwd,type from customer;
insert into VIPCustomer(Id,name, pwd,type) (select Id, name, pwd, type from Customer where type='000000');
--修改表结构,为Customer表增加birthday列,修改列、删除列。
alter table Customer
add(birthday date);
alter table Customer rename Column type to typename;
alter table Customer drop column type;
Oracle课堂实验一“表的使用”代码。的更多相关文章
- Oracle常用操作——创建表空间、临时表空间、创建表分区、创建索引、锁表处理
摘要:Oracle数据库的库表常用操作:创建与添加表空间.临时表空间.创建表分区.创建索引.锁表处理 1.表空间 ■ 详细查看表空间使用状况,包括总大小,使用空间,使用率,剩余空间 --详细查看表空 ...
- oracle 查询表名以及表的列名
oracle 查询表名以及表的列名的代码. 1.查询表名: 代码如下: select table_name,tablespace_name,temporary from user_tables [ ...
- Oracle数据库自带表或者视图
dba_开头 dba_users 数据库用户信息 dba_segments 表段信息 dba_extents 数据区信息 dba_objects 数据库对象信息 dba_tablespaces 数据库 ...
- Oracle 执行报错表空间或临时表空间不足,降低水位线方法
Oracle 执行语句插入临时表报表空间不足,在增加表空间到最大后依然报错,经分析应该为创建的临时表水位线未清除导致,查询降低水位线方法如下: 原文地址:http://blog.itpub.net/2 ...
- 课堂实验-模拟实现Sort
课堂实验 模拟实现Linux下Sort -t : -k 2的功能.参考 Sort的实现. 代码如下: /** * Created by Administrator on 2017/5/20. */ i ...
- 课堂实验-String类和Arrays类
课堂实验 在IDEA中以TDD的方式对String类和Arrays类进行学习 测试相关方法的正常,错误和边界情况 String类 charAt split Arrays类 sort binarySea ...
- SSM 框架基于ORACLE集成TKMYBATIS 和GENERATOR自动生成代码(Github源码)
基于前一个博客搭建的SSM框架 https://www.cnblogs.com/jiangyuqin/p/9870641.html 源码:https://github.com/JHeaven/ssm- ...
- 课堂实验-Bag
这次的课堂实验比较简单,但尴尬的是竟然没有做出来,自己的代码能力下降了不少.IDEA的Junit测试出了问题.所以这次实验是和结对伙伴结对编程写的. public class Bag<T> ...
- Oracle 删除用户和表空间////Oracle创建删除用户、角色、表空间、导入导出、...命令总结/////Oracle数据库创建表空间及为用户指定表空间
Oracle 使用时间长了, 新增了许多user 和tablespace. 需要清理一下 对于单个user和tablespace 来说, 可以使用如下命令来完成. 步骤一: 删除user drop ...
随机推荐
- 动态调用DLL函数有时正常,有时报Access violation的异常
动态调用DLL函数有时正常,有时报Access violation的异常 typedef int (add *)(int a,int b); void test() { hInst=LoadL ...
- 关于no system images installed for this target解决方法
(1)国外网站都被屏蔽,连不上下载地址了 修改hosts文件(C:\Windows\System32\drivers\etc\hosts),在最后添加如下内容 127.0.0.1 localhost ...
- \\ip 映射 指定的网络名不再可用
问题:\\ip 映射 指定的网络名不再可用 解决方法:服务器端打开服务列表 services.msc 启动两个进程 1.Computer Browser 2. Workstation 就正常了~~ ...
- [Whole Web, Node.js, PM2] Restarting your node.js app on code change using pm2
Aadd watch to the config.json file: { "apps": [{ "name": "App1", " ...
- C、Shell、Perl基于Tomcat开发CGI程序环境配置
基于Tomcat7.0版本号配置CGI开发环境,步聚例如以下: 以我的Tomcat7安装文件夹为例:TOMCA_HOME = /Users/yangxin/Documents/devToos/java ...
- 用Python和FFmpeg查找大码率的视频文件
用Python和FFmpeg查找大码率的视频文件 本文使用Python2.7, 这个工作分两步 遍历目录下的视频文件 用ffprobe获取是视频文件的码率信息 用ffprobe 获取json格式的视频 ...
- DM8168 DVRRDK软件框架研究
转载注明:http://blog.csdn.net/guo8113/article/details/41120491 Netra(DM8168)处理器是个多核处理器,每一个核之间相互独立却又相互关联, ...
- careercup-位操作5.1
5.1 写程序使整数N中第i位到第j位的值与整数M中的相同. 题目 给定两个32位的数,N和M,还有两个指示位的数,i和j. 写程序使得N中第i位到第j位的值与M中的相同(即:M变成N的子串且位于N的 ...
- install lua client for redis-server on Mac
1. lua client library for redis-server https://github.com/nrk/redis-lua 2. dependent luasocket https ...
- Working with BeforeProperties and AfterProperties on SPItemEventReceiver
As many of you know, event receivers are a great way to hook into various SharePoint events. These ...