Oracle資料庫基礎操作

2022-04-11 19:33:27 字數 1986 閱讀 5038

1.oracle資料庫建立使用者zhangsan

create user zhangsan 

2.oracle資料庫設定密碼zhangsan

identified by zhangsan

3.oracle資料庫給使用者授予許可權

grant connect,resource to zhangsan

4.建立序列

建立序列表(sequence)可以用連續的整數為表中的列自動生成值,1個序列可以為多表生成序列值

create sequence seq start with 1 increment by 1

檢視建好的序列

select seq.nextval from dual;

select seq.currval from dua

l; 6.變數賦值

declare//宣告

:=//賦值 

declare tableant bumber:=0; 

8.按條件查詢**數目,

oracle資料庫條件表示式使用

/*oracle中,滿足一定條件下,想執行多條語句,就用begin,end*/ 

declare tableant bumber:=0;  begin 

-- 查詢結果賦值給tableant變數 

select count(*) into tableant from user_tables where table_name='users';

--  列印tableant變數值

dbms_output.put_line('滿足條件表數目'||tableant); 

if(tableant>0) then

begin 

drop table users;

end; 

end if 

execute immediate 

||'create table users('

||'id number(11,0) primary key,'

||'uname varchar2(30) not null,'

||'upass varchar2(20) not null,'

||'ubirth date default(sysdate) not null '

||')';

end ;

9.oracle建立**、刪除**、修改**、查詢**

檢視系統檢視 (區分大小子寫),是否存在該使用者

select count(*) from user_tables where table_name='users' 

建表create table users(

id number(11,0) primary key,

uname varchar2(30) not null,

upass varchar2(20) not null,

ubirth date default(sysdate) not null 

); 查詢

select * from users;

刪除表 

drop table users; 

刪除資料 

delete from users where id=2; 

插入記錄

insert into users values(1,'apache','123',sysdate); 

指定日期 

insert into users values(1,'apache','123',to_date('1995-12-10 11:11:11','yyyy-mm-dd hh:mm:ss')); 

修改 update users 

set upass='222222' where id>5 and to_number(to_char(ubirth,'yyyy'))>2015; 

10.**分頁技術:核心(查出第n條記錄,刪除n-1條記錄),結果是第n條記錄

11.oracle儲存過程

欲看詳細解析,請聽下回分解

ORACLE資料庫操作基礎入門

oracle資料庫操作入門 1 資料庫工作環境基礎設定 在linux下用oracle使用者登陸作業系統,然後用sqlplus 以資料庫的超戶 登陸 資料庫 oracle home bin sqlplus as sysdba 建立表空間 sql create tablespace its datafi...

oracle資料庫基礎

1.什麼叫關係型資料庫 基於關係模型的資料庫就叫關係型資料庫。2.那什麼叫關係模型了 使用的儲存結構是多個二維表,實體與實體間的聯絡都是用關係來表示的。oracle資料庫是關係型資料庫 1.sql plus的常用命令 1 conn ect 用法 conn 使用者名稱 密碼 網路服務名 as sysd...

Oracle資料庫基礎!

ddl 資料庫定義語言 dml 資料庫操縱語言 dql 資料庫查詢語言 oracle 甲骨文公司的產品 字元型 char 日期型別date 大字段 樣本資料庫 約束 限制表中的列可以存放什麼樣的資料 not null不允許為空 check一種檢查約束,開發不用 2 檢視表結構 desc 表名 3 資...