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

歡迎訪問 生活随笔!

生活随笔

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

数据库

Oracle数据库基本知识

發布時間:2023/12/31 数据库 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Oracle数据库基本知识 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、進入Oracle數據庫

1、連接

2、創建

1、創建表空間

create tablespace 表名
datafile ‘表空間對應的數據文件’
size 大小
autoextend on//當表空間存儲都占滿時,自動增長
next 10m;//指定一次自動增長的大小

2、刪除表空間

drop tablespace 表名;

3、創建用戶

create user 用戶名
identified by 用戶名
default tablespace 用戶名;

4、給用戶授權

常用角色:
①connect——連接角色,基本角色
②resource——開發者角色
③dba——超級管理員角色
例如:
grant dba to 用戶名

5、Oracle數據庫類型


①建表
create table 表名(
屬性1 number(20),
屬性2 varchar2(10)
);
②改表
alter table 表名 add(屬性3 number(1));//添加一列
alter table 表名 modify 屬性3 char(1);//修改列類型
alter table 表名 rename column 屬性3 to 屬性4//修改列名稱
alter table 表名 drop column 屬性4//刪除一列

6、記錄

①查詢表中記錄
select * from 表名
②添加記錄
insert into 表名 (屬性1, 屬性2) values (1,‘小明’);
commit;

③修改記錄
update 表名 set 屬性2 = ‘小馬’ where 屬性1 = 1;
commit;

④刪除記錄
delete from 表名;//刪除表中全部記錄
drop table 表名;//刪除表結構
truncate table 表名;//先刪除表再創建表。效果等同于刪除表中全部記錄。數據量大的情況下,該操作效率高

7、序列的使用

序列:默認從1開始,一次遞增,主要用來給主鍵賦值用。序列不真的屬于任何一張表,但是可以邏輯和表做綁定
create sequence 序列名;
select 序列名.nextval from dual;//dual為虛表 ,目的是補全語法,沒有任何意義
insert into 表名 (屬性1, 屬性2) values (序列名.nextval,‘小明’);
commit;
select * from 表名;

8、Scott用戶,密碼tiger


總結

以上是生活随笔為你收集整理的Oracle数据库基本知识的全部內容,希望文章能夠幫你解決所遇到的問題。

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