Oracle入门(十二)之SQL的DDL
一、数据类型
Character 数据类型
Number 数据类型
Date 数据类型
Raw 和 Long Raw 数据类型
LOB 数据类型
注:Oracle数据类型详解
二、表
(1)创建表
create table emp ( emp_id char (10) primary key, emp_name varchar2 (30), sal number (5), tel varchar2 (20) ) tablespace myspacename pctused 10 pctfree 10 initrans 1 maxtrans 100 storage ( initial 1048576 next 1048576 pctincrease 50 minextents 1 maxextents 512 freelists 1 freelist groups 1 buffer_pool recycle
注:Oracle之表创建
(2)修改表
alter table tableName add temp varchar2(30);
注:Oracle之表修改
(3)删除表
drop table t_userinfo;
注:Oracle中表删除与删除表数据
三、视图
(1)创建视图
create or replace force view vw_major_item
AS Select * from tianzhi_smart.zh_major_item
WITH READ ONLY;
(2)删除视图
drop view view_name;
注:Oracle之视图操作
四、用户
定义:也叫方案,是一组逻辑对象的所有者。
验证方式:数据库验证和操作系统验证。
表空间和临时表空间:表空间为用户创建数据对象的存储表空间;临时表空间用于创建临时段。
空间分配:表空间中,必须要为一个用户指派空间配额,用于存储数据库对象。
(1)创建用户
create user java identified by oracle default tablespace users
temporary tablespace temp quota 100m on users quota 100m on system;
(2)修改用户
alter user sys identified by abc;
(3)删除用户
drop user user1 cascade;
注:Oracle之用户操作
五、角色
定义:角色是一系列权限的集合
功能:简化权限管理
(1)创建角色
create role r_teach;
(2)删除角色
drop role r_teach;
(3)查询角色
select * from dba_roles;
注:Oracle 用户、角色与权限之间关系
六、序列
(1)创建序列
create sequence user_seq
increment by 1
start with 1
maxvalue 50000
nocache
nocycle;
(2)修改序列
alter sequence user_seqincrement by 2;
(3)删除序列
drop sequence user_seq;
(4)查询序列
select sequence_owner,sequence_name from dba_sequences where sequence_owner='用户名';
注:Oracle入门(十二)之序列(G)
七、同义词
(1)创建同义词
create public synonym public_sysn_test for test;
(2)查询同义词
select * from user_synonyms;//用户级别的同义词
(3)删除同义词
drop public synonym public_test;--当同义词的原对象被删除时,同义词并不会被删除
注:Oracle入门(十二J)之同义词
Oracle入门(十二)之SQL的DDL相关推荐
- 第二十二章 SQL命令 CREATE TRIGGER(二)
文章目录 第二十二章 SQL命令 CREATE TRIGGER(二) SQL触发器代码 ObjectScript触发代码 字段引用和伪字段引用 引用流属性 引用SQLComputed属性 标签 方法调 ...
- 第十二章 SQL聚合函数 VARIANCE, VAR_SAMP, VAR_POP
文章目录 第十二章 SQL聚合函数 VARIANCE, VAR_SAMP, VAR_POP 大纲 参数 描述 当前事务期间所做的更改 示例 第十二章 SQL聚合函数 VARIANCE, VAR_SAM ...
- 第五十二章 SQL函数 DEGREES
文章目录 第五十二章 SQL函数 DEGREES 大纲 参数 描述 示例 第五十二章 SQL函数 DEGREES 将弧度转换为角度的数值函数. 大纲 DEGREES(numeric-expressio ...
- 第二十二章 SQL函数 CAST(一)
文章目录 第二十二章 SQL函数 CAST(一) 大纲 参数 描述 转换数字 字符串类型转换 转换为DATE.TIME和TIMESTAMP 转换NULL和空字符串 转换日期 第二十二章 SQL函数 C ...
- 第六十二章 SQL命令 OPEN
文章目录 第六十二章 SQL命令 OPEN 大纲 参数 描述 示例 第六十二章 SQL命令 OPEN 打开游标. 大纲 OPEN cursor-name 参数 cursor-name - 游标的名称, ...
- 第十二章 SQL谓词 %INSET
第十二章 SQL谓词 %INSET 将一个值匹配到一组生成的值. 大纲 scalar-expression %INSET valueset [SIZE ((nn))] 参数 scalar-expres ...
- 第五十二章 SQL命令 INSERT(一)
文章目录 第五十二章 SQL命令 INSERT(一) 大纲 参数 描述 INSERT OR UPDATE %Keyword字选项 表参数 赋值 值赋值语法 显示到逻辑数据的转换 %SerialObje ...
- 第六十二章 SQL函数 HOUR
文章目录 第六十二章 SQL函数 HOUR 大纲 描述 示例 第六十二章 SQL函数 HOUR Time函数,它返回DateTime表达式的小时数. 大纲 {fn HOUR(time-expressi ...
- 网络编程懒人入门(十二):快速读懂Http/3协议,一篇就够!
本文中文译文由作者"ably.io"发布于公众号"高可用架构",译文原题:<深入解读HTTP3的原理及应用>.英文原题:<HTTP/3 dee ...
- IM开发者的零基础通信技术入门(十二):上网卡顿?网络掉线?一文即懂!
[来源申明]本文引用了微信公众号"鲜枣课堂"的<上网慢?经常掉线?这篇文章告诉你该怎么办!>文章内容.为了更好的内容呈现,即时通讯网在引用和收录时内容有改动,转载时请注 ...
最新文章
- 杭州中国移动java待遇_【中国移动杭州研发中心Java面试】移动杭研社招java中级面试-看准网...
- 指示灯组与3个复位按钮的介绍Arduino Yun快速入门教程
- 戴尔硬盘保护增强套件_拆解戴尔服务器,看看内部构造与普通计算机的区别
- 30岁的互联网人你靠什么而立?
- 趣学python3(26)-pygame-蛇身运动
- MySQL 高级 loop循环
- 太神奇了!使用C#实现自动核验健康码:(1)二维码识别
- C# BackGroundWorker 的简单使用
- php 上传微信媒体,关于微信公众号API多媒体上传
- 如何保护自己的个人隐私
- 找到堡垒后的目标--逆向CDN的各种方式总结(干货,附解决方案
- Appium自动化测试元素定位方式
- 2019年 十款Mac上必备的实用软件列表
- k-means算法及改进
- 怎样提高深度睡眠时间,五个助眠小妙招帮助你快速入睡
- 产业公司,咋投股权?|【常垒·常识】
- MyBatis总结 Day01
- 2017年英语专升本英语阅读「Part II 阅读专区」【文章(图片)、答案、词汇记忆】
- 报错(root) Additional property redis is not allowed
- 应届生前端面试题笔记
热门文章
- html刮刮卡开始刮奖页面,html5刮刮卡抽奖 示例源码
- 布斯乘法以及带符号数的运算
- [C++11]forward完美转发
- iis php打开空白页,windows+IIS+php 访问显示空白页 php版本信息访问正常
- 平衡树(模板 and 题目)记录
- Educational Codeforces Round 75 (Rated for Div. 2) E2. Voting (Hard Version) 贪心
- 【SDOI2017】硬币游戏【KMP】【概率期望】【高斯消元】
- 多层图,dj+dp Gym 102501A Environment-Friendly
- Sightseeing Cows POJ - 3621
- 牛客题霸 [求平方根] C++题解/答案