Oracle基本操作

2022-02-23 17:56:25 字數 2571 閱讀 3057

1、oracle資料型別 :

number : 整型值  插入值的時候 直接 (22,33,4,45,...就行)

varchar2 : 字元型 插入值的時候 '必須用單引號括起來';

number :

number(5,2);//一共5位數字,其中有兩位是小數,範圍是(-10^38 ~ 10^38);

number(5);//就是規定有五位數字,沒有小數 預設是number(5,0);

char :

//查詢快,但是浪費空間

char:定長,2000字元(4000位元組),字串char(5);//可以設定5可 但是內容必須是 '內容',用單引號括起來

varchar2 :

varchar2:變長,4000字元(8000位元組);

varchar2(20 byte);//規定能寫20個字元 但是只能是byte型別(位元組型),但是內容必須是 '內容',用單引號括起來

clob :

clob(characterlarge object);//字元型大物件,最大4g

date :

date;//時間格式,values()賦值的時候,可以用這個更改格式 : to_date('20-2-81','dd-mon-rr');

blob :

blob://二進位制資料電影,,**,4g不會放到資料庫裡面,檔案伺服器

2、建立表單 :

create table 表名字(id number(5,2), name varchar2(20 byte));     //建立乙個表單,裡面有兩列,第一列是id 是數值型 切共有5位數字,並有兩位是小數,三位是整數 ,第二列是name 字元型,能輸入20個位元組,必須是位元組

2.1 更改表名字 :

rename 舊表名 to 新錶名;

3、增、刪、改、查

以這個表為例

create table test (

deptno number,

dname varchar2(20),

loc varchar2(20)

);

3.1增

3.11 增加一行資料

insert into 表名(屬性1,屬性2.../*可選的*/)values(值,值...);

例如: insert into test(deptno , dname , loc) values (10, 'sales' , 'kai feng');

3.12 /往表單裡新增乙個字段 : (新增乙個列/屬性)

alter table 表名 add ("名字" number(3)/*型別,規定內容格式*/);

例如:alter table test add ("conpany"  varchar2(20));

3.2 刪

3.21 刪除表

drop table 表名;//刪除表

例如:drop table test; 

3.22  刪除乙個表的字段 : (刪除乙個列/屬性)

alter table 表名 drop column 列名;    //強烈建議不要對成熟的系統這麼做

例如:alter table test drop column conpany;

3.23   刪除行 : 不定條數

delete from 表名 where 行限定條件;

例如:delete from test where conpany = 'huawei';

3.24 刪除表的資料(清空表)

truncate table 表名;    //相當於刪除表和資料然後重建表.

3.3 改

3.31 更改表名字 : 

rename 舊表名 to 新錶名;

3.32更改字段(列)的型別或者名字 :

alter table 表名 modify (屬性 型別);

例如 : alter table test modify (deptno number(1));

3.33 更改列上的值 : 

update 表名 set 列名=列值改變量(+-*/), 欄位2,欄位3, where 行限定條件;

例如:update test set ='dname' where conpany='huawei'(限定條件,id為b0002的 都會把前面指定的屬性的值更改);

3.4 查

3.41  檢視所有資料

select * from 表名;

3.42 檢視某些限制資料

select 字段 from 表名 where 條件

Oracle基本操作

1.建立表空間 create tablespacetestdatafile c test.dbf size 10m 名字不要為數字 2.建立使用者 create user username identified by password 不要為數字 3.給使用者授權 grant dba to user...

Oracle 基本操作

在這裡詳述 oracle 基本操作。新增使用者 隨著使用者的建立,自動產生與使用者同名的schema create user tester profile default identified by tester default tablespace testdata temporary table...

oracle 基本操作

1 使用者登入 sqlplus 帳號 密碼 2 檢視當前登入使用者 show user 3 檢視所有的使用者 select username from all users 4 建立臨時表空間 create temporary tablespace test temp tempfile d oracl...