Oracle基礎學習筆記
1.sqlplus-----開啟服務
2.輸入使用者名稱和密碼(預設3個使用者,注意,密碼是可以修改的:system/manager;scott/tiger;sys/change_on_install),連線數庫。
3.建立表空間:
create tablespace 表空間邏輯名 datafile '表空間檔案的物理邏輯'
size 檔案大小(如:10m) autoextend 是否自動增長檔案大小(on/off);
4.建立使用者:create user 使用者名稱 identified by 密碼;
5.使用者授權:grant connect to 使用者名稱 --------表示授予使用者連線的許可權
grant dba to 使用者名稱 ------表示授予管理員的許可權
grant resource to 使用者名稱 -----表示建立一個許可權物件
--連線
conn admin/admin;
--連線當前使用者
conn yangjian/yangjian;
--修改使用者密碼
alter user system identified by system;
--刪除使用者(cascade刪除模式物件)
drop user admin cascade;
6.exit -----退出連線
7.建立表:
create table 表明
(
sid varchar2(20), --varchar2表示動態的字元型別
sage int ----數字型別
);
--刪除表空間
Drop tablespace spac
--修改表
--1.為指定的表新增一列
alter table student add(score varchar2(3))
--2.修改指定列
alter table student modify(score number(3,1))
--3.刪除指定的列
alter table student drop column score
--4.檢視指定表的結構
desc student
--刪除表
--1.只刪除表中的所有資料,保留表的結構
truncate table student
delete student;
--2.刪除整個表,包括表的整個結構
drop table student
8.show user ------顯示當前登陸使用者名稱
9.建立一個序列:
create sequence 序列名 start with 1 increment by 2 minvalue 1 maxvalue 2000
cycle/uncycle; -----表示該序列從1開始,自增2,最小值1,最大值2000,cycle表示到達最大值後 繼續從1迴圈,uncycle表示
select myid.currval from dual;-- 查詢當前序列值 dual 預設資料表 myid-序列
select myid.nextval from dual; --(查詢當前序列加一的值) 會將當前序列加一再 顯示;
10 .新增主鍵約束 alter table student add constraint pk_id primary key(myId);
新增外來鍵約束 alter table student add constraint fk_classID foreign key(cid) references class(oid);
11-建立表空間
create tablespace spac datafile 'd:\spac.dbf' size 10m autoextend on;
Drop tablespace spac indcluding contens and datafiles
--建立使用者
create user admin identified by admin default tablespace spac;
--給使用者授權
grant dba to admin;
12. 顯示錶結構 desc tableName;
13 查詢指定行的資料 -----------------分頁----------------------------
select * from student order by name where rownum<5; --rownum代表當前的行號 查詢前五條
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/22664653/viewspace-629330/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- CSS 基礎學習筆記CSS筆記
- node基礎學習筆記筆記
- Web基礎學習筆記Web筆記
- Redis基礎學習筆記Redis筆記
- Shell 學習筆記 基礎筆記
- Java基礎學習筆記Java筆記
- 安卓初學基礎學習筆記安卓筆記
- MySQL學習筆記【基礎篇】MySql筆記
- DI、IOC基礎學習筆記筆記
- JavaScript學習筆記——基礎部分JavaScript筆記
- 彙編基礎學習筆記筆記
- 基礎知識學習筆記筆記
- Python基礎學習筆記Python筆記
- 影象拼接基礎學習筆記筆記
- 類的基礎學習筆記筆記
- JavaWeb基礎-學習筆記02JavaWeb筆記
- Java基礎-學習筆記05Java筆記
- Java基礎-學習筆記06Java筆記
- Java基礎-學習筆記07Java筆記
- Java基礎-學習筆記04Java筆記
- Java基礎-學習筆記17Java筆記
- Linux基礎學習-Docker學習筆記LinuxDocker筆記
- 強化學習-學習筆記1 | 基礎概念強化學習筆記
- python基礎學習筆記(一)Python筆記
- Vue-Router基礎學習筆記Vue筆記
- RxJava 學習筆記 -- 基礎知識RxJava筆記
- Java學習筆記01 - JavaSE基礎Java筆記
- node 學習筆記 基礎入門筆記
- vue學習筆記【基礎篇一】Vue筆記
- Go 基礎語言學習筆記Go筆記
- Hive學習筆記:基礎語法Hive筆記
- 基礎 IO (Linux學習筆記)Linux筆記
- Vue學習計劃基礎筆記(六) – 元件基礎Vue筆記元件
- oracle學習筆記零碎(五)--基礎知識複習(2)Oracle筆記
- oracle學習筆記零碎(五)--基礎知識複習(1)Oracle筆記
- python基礎學習筆記(紙質)Python筆記
- c語言程式基礎學習筆記C語言筆記
- Activiti工作流基礎學習筆記筆記