常用SQL語句(oracle)(1)

2021-08-28 13:44:21 字數 895 閱讀 7133

查詢表結構

- select column_name,data_type,data_length from user_tab_cols where table_name='test';

- desc 表名;

變動表

--新增列

alter table table_name add column_name datatype

alter table books modify (pub varchar2(10)); (oracle資料庫下)

--刪除列

alter table table_name drop column column_name

--修改列,型別

alter table table_namealter column column_name datatype

修改表

update 表名稱 set 列名稱 = 新值 where 列名稱 = 某值
唯一性約束:alter table 表 add constraint cons_01 unique (列)

alter table 表 add constraint cons_01 unique (列)
返回唯一不同的值:

select distinct ... from ...
delete 語句:delete 語句用於刪除表中的行。

delete from 表名稱 where 列名稱 = 值
查詢資料庫字元編碼

select userenv('language') from dual;

Oracle 1 開始及SQL語句認知

1.oracle中的乙個專業術語 sid 資料庫名 2.啟動oracle至少需要的服務 1.監聽 oracleoradb11g home1tnslistener 2.例項 oracleserviceorcl 建議先開啟監聽後開啟例項 3.oracle的安全體系 基於分使用者原則進行資料管理 不同的使...

oracle常用sql語句

1.解鎖oracle使用者下某個使用者 以內建的scott使用者為例 sql conn as sysdba sql alter user scott account unlock identified by tiger 解釋 首先要切換到sysdba使用者下,否則會提示 許可權不足 error at...

oracle常用SQL語句

最近專案中用到,現記錄一下 新增主鍵 alter table shop spec detail add constraint spec detail id primary key id 新增索引 create index spec detail id on shop spec detail id 給...