Oracle學習,比較雜,不斷更新中

2021-09-30 04:50:45 字數 1236 閱讀 9658

一.oracle資料庫相關

1.解除使用者鎖定(以scott為例)

使用超級管理員登入到資料庫上:sqlplus sys/bjsxt as sysdba, 當成dba 登入到伺服器上 連上之後 更改user : alter user scott account unlock; 更改使用者 解除鎖定

2.table structure

a.描述一張表:desc tablename;

b.select * form tablename

3.得到資料庫的sid

二.sql語句部分

1.設定顯示格式:每行顯示的寬度set linesize 200 ; 顯示的頁數 set pagesize 30 ;

3.消除重複值(distinct):用distinct 修飾多個欄位的時候,指的是消除後面所有欄位的組合重複結果

select distinct job, deptno from emp ;-- 指job 和deptno 都相同的刪除重複

4.模糊查詢:

使用like 關鍵字,和萬用字元 % 表示0 個或多個字元,_ 表示1 個字元

例子1 :查詢名字中含有all 的人員

select ename from emp where ename like '%all%';

例子2 :查詢第二字母中含有 a 的雇員

select ename from emp where ename like '_a%';

例子3 :查詢名字中含有 % 等萬用字元的資料時,使用轉義字元 /

escape 自定義轉移字元, 系統預設的轉義字元是 『/』

select ename from emp where ename like '%/%%' escape '/';

5.計算資料

計算資料可以用空表,

select 2*3 from dual;

select chr(65) from dual 結果為:a

select ascii('a') from dual 結果為:65

select round(23.652,1) from dual; 結果為: 23.7

select round(23.652,-1) from dual; 20

6.防止空值

把空值改為0,select ename,sal*12+nvl(comm,0) from emp ; 這樣可以防止comm為空時,sal*12相加也為空的情況.

JS 學習不斷更新

1 indexof 方法 返回 string 物件內第一次出現子字串的字元位置。strobj.indexof substring startindex 引數 strobj 必選項。string 物件或文字。substring 必選項。要在 string 物件中查詢的子字串。starindex 可選項...

Oracle使用集錦 不斷更新

point 1 instr方法的格式為 instr 源字串,目標字串,起始位置 匹配序號 例如 instr corporate floor or 3,2 中,源字串為 corporate floor 目標字串為 or 起始位置為3,取第2個匹配項的位置。預設查詢順序為從左到右。當起始位置為負數的時候...

libuv 不斷更新

initialize the uv async t handle.a null callback is allowed.note that uv async init unlike other libuv functions,immediately starts the handle.to stop...