溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

SQL復(fù)習(xí)筆記

發(fā)布時(shí)間:2020-07-30 08:22:14 來源:網(wǎng)絡(luò) 閱讀:505 作者:長路慢 欄目:關(guān)系型數(shù)據(jù)庫

Don`t put off till tomorrow what should be , the Review

Screnn clean
        Command:host cls

Sys user ,dba user 
        Unlock:alter user user_name account unlock;
        setting:alter user user_name identified by password;

Query User:
            show users;
 update password:
             password;
Query tables:
            select * from tab;
設(shè)置顯示列寬(數(shù)值類型number),9表示數(shù)字型,一個(gè)9表示一個(gè)數(shù)字位,只能用9
            column ename format 9999;

設(shè)置顯示列寬(字符型varchar2,date),10個(gè)寬度位,a表示字符型,大小寫都可以
            column 字符型 format a10;
設(shè)置一頁顯示記錄高度如100個(gè)
            set pagesize 100;

執(zhí)行最后一次SQL語句 使用/

*叫做通配符,表示該表中的所有字段 數(shù)據(jù)字典

去掉重復(fù)字段
        select distinct user_period from user_name;

使用別名用雙引號(hào)(不加雙引號(hào)沒有空格),不能加單引號(hào) oracle中單引號(hào)表示字符串類型或者日期類型
        select sal*12 AS "年薪" from emp;
        select sal*12+NVL(conn,0) from emp;

支持+,-,*,%等運(yùn)算

如果結(jié)果為null ,在sqlplus客戶端中是不顯示,解放方案
        Oracle專用函數(shù)
                    select NVL(null,10) from emp;
Null與具體數(shù)字

dual啞表或者偽表  ||連接符號(hào)
            select 'hellpw' || 'word' "結(jié)果" from dual;

獲取系統(tǒng)日期
            select now();

Oracle中使用關(guān)鍵字獲取
            select sysdate from dual;

查詢內(nèi)容拼接管道符
    select ename || '的薪水是' || sal || '美元' from emp;

記錄SQL語句結(jié)果(保存至硬盤,并創(chuàng)建sql文件)
CREATE:
    spool e:/oracle-day1.sql;
    保存:spoll off;

使用@命令 txt.sql文件從硬盤導(dǎo)入數(shù)據(jù)庫
@ user_path;

注釋符號(hào) --  來表示注釋 (SQL語句前 --在注釋語句的最前端)
    /*
        多行注釋
    */
向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI