建立序列seq_cqyt,按1遞增,從1開始遞增,最小值為1(序列在資料庫中很常用):
create sequence seq_cqyt increment by 1 start with 1 nomaxvalue minvalue 1;
刪除序列:
drop sequence seq_cqyt;
檢視指定表的字段資訊:
desc cqyt1--這個是表名,要大寫
往表中插入資料:
insert into cqyt1(id,username,password) values (12,'u2','p2');
insert into cqyt1 values (13,'u3','p3'); --數量和順序必須一模一樣
insert into cqyt1 values (seq_cqyt.nextval,'u4','p4') --使用序列,使用後序列自加1
insert into cqyt1 values (seq_cqyt.currval,'u4','p4') --使用序列,使用後序列不自加
按條件刪除表中的資料:
delete from cqyt1 where id = 12 and (username='u3' || password ='p3');
按條件修改表中的資料:
update cqyt1 set password = 'p' where id=11;
按條件查詢表中的資料:
select * from cqyt1 where id=11;
資料的増刪改查,技術含量最高的是查,因為查詢語句的好壞很多時候對**訪問速度起著非常重要的作用
關於多表查詢、行轉列、列轉行、查詢效率的提高,我將陸續補上
Oracle與Oracle的SQL操作語句
oracle 也是一種資料庫管理系統 儲存結構分類 邏輯儲存結構,物理儲存結構 邏輯儲存結構 資料塊 資料塊是oracle邏輯儲存結構的最小邏輯結構,乙個資料塊對應乙個或多個物理塊,資料塊的結構包括塊頭和儲存區的兩個部分 塊頭包括 資料塊標題,表目錄,行目錄 儲存區 自由空間,行資料 資料區 資料區...
Oracle篇 之 資料操作
一 dml 資料操作語言 data manipulation language 1 insert insert into student values 1,briup1 20,male 2 update update student set name briup2 age 21 where id 1...
監聽 監測oracle資料庫執行的SQL語句
select a.sid,a.serial a.status,a.username,哪個使用者執行的sql d.spid 程序號,b.sql text sql內容,a.machine 計算機名稱,a.module 執行方式,to char cast c.sofar totalwork 100 as ...