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数据库基本知识的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 汽车汽配行业供应链协同管理系统一体化管理
- 下一篇: ios 音频录音、上传至7牛、播放及其与