Oracle實用操作

2022-08-22 03:24:13 字數 1409 閱讀 3437

查詢使用者下所有表:select * from tab;

刪除表: drop table 表名;

但是刪除表後還是會查詢到bin開頭的垃圾表,drop後的表存在於**站:

清空**站所有表:  purge recyclebin;

開啟/建立文字: ed 檔名.sql

執行文字指令碼: @ 檔名.sql

建立表(創主鍵): 

create table company(

cid number(

11) primary key,

cname varchar2(20) not null

);

建立表(創復合主鍵):  

create table company(

cid number(11),

cname varchar2(20) not null

, constraint pk_company primary key(cid)

);

建立表(創外來鍵):

create table emp(

eid number(11) primary key,

ename varchar2(20) not null

, cid number(

11) references company(cid)

);

建立表(創復合外來鍵):

create table emp(

eid number(11) not null

,  ename varchar2(20) not null

,  cid number(11),

constraint pk_emp primary key(eid),

constraint fk_emp_company foreign key(cid) references company(cid)

);

左外連線與又外連線語法:  select * from a表 right/left outer join b表 on a.欄位 = b.欄位; 

說明: 若是left則以左邊的表為基準,若是right則以右邊的表為基準。

select * from emp e right outer join company c on e.cid =c.cid;

select * from emp e left outer join company c on e.cid =c.cid;

select * from company c left outer join emp e on e.cid =c.cid;

select * from company c right outer join emp e on e.cid = c.cid;

liunx實用操作

tip1 grep命令 grep命令主要用於篩選字串,該命令通常與管道命令一起使用,格式如下 grep acinv color auto 查詢字串 filename 主要的操作如下 a 將binary檔案以text檔案的方式查詢資料 c 計算找到 查詢字串 的次數 i 忽略大小寫的區別,即把大小寫視...

Mac 實用操作

開啟終端 1.顯示檔案路徑 2.取消顯示檔案路徑 3.終端補全忽略大小寫 nano inputrc set completion ignore case on set show all if ambiguous on 4.終端顏色區分資料夾和檔案 4.1vi bash profile 4.2寫入如下...

c map實用操作

map map是stl的乙個關聯容器,它提供一對一 key value 的資料處理能力。其中key為關鍵字,每個關鍵字只能在map 現一次,value為該關鍵字的值。鍵可以是基本型別,也可以是類型別。字串經常被用來作為鍵,如果想要儲存姓名和位址的記錄,就可以這麼使用。map內部自建一顆紅黑樹,這顆樹...