日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

Oracle入门(十二)之SQL的DDL

發布時間:2023/12/3 数据库 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。