亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

Oracle數據庫開發必備利器之SQL基礎

難度入門
時長 4小時14分
學習人數
綜合評分9.67
338人評價 查看評價
9.8 內容實用
9.7 簡潔易懂
9.5 邏輯清晰
  • 對查詢結果排序:

    SELECT ...... FROM...[WHERE ...] ORDER BY column1 DESC/ASC;

    搜索

    復制

    查看全部
  • 范圍查詢:

    1. BETWEEM...AND...;閉合區間

    2. IN/NOT IN;

    搜索

    復制

    查看全部
    0 采集 收起 來源:Oracle 范圍查詢

    2022-02-09

  • 模糊查詢:LIKE

    1. 通配符使用:_和%

    2. 使用LIKE查詢:

    3. 一個_只能代表有個字符,%可以代表0到多個任意字符;

    搜索

    復制

    查看全部
    0 采集 收起 來源:Oracle 模糊查詢

    2022-02-09

  • 帶條件的查詢:

    1. 單一條件查詢;

    2. 多條件查詢;

    3. 邏輯運算符有限級:not>and>or

    搜索

    復制

    查看全部
  • 運算符和表達式

    算數運算符:+,-,*,/;

    比較運算符:>,<,>=,<=,<>;

    邏輯運算符:and,or,not;

    搜索

    復制

    查看全部
  • 給字段設置別名

    SELECT column_name As new_name,... FROM table_name;

    搜索

    復制

    查看全部
  • 在SQL*PLUS中設置格式:

    1. COL column_name HEADING new_name;

    2. COL column_name FORMAT DATAFORMAT;

    3. COL column_name CLEAR;

    搜索

    復制

    查看全部
  • 基本查詢語句:

    select[distinct] column_name1,....|* from table_name[where conditions];

    搜索

    復制

    查看全部
  • SQL> create table userinfo_p

    ? 2? (id number(6,0) primary key,

    ? 3? username varchar2(20),

    ? 4? userpwd varchar2(20));


    表已創建。------這種語句創建,系統會自動生成主鍵約束的名稱,一般SYS開頭的


    SQL> select constraint_name from user_constraints where table_name='USERINFO_P';


    CONSTRAINT_NAME

    ------------------------------

    SYS_C0011168


    SQL> desc userinfo_p;

    ?名稱? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 是否為空? 類型

    ?----------------------------------------- -------- ----------------------------


    ?ID? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? NOT NULL NUMBER(6)

    ?USERNAME? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?VARCHAR2(20)

    ?USERPWD? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? VARCHAR2(20)

    查看全部
    0 采集 收起 來源:Oracle 主鍵約束

    2022-01-28

  • 修改表名稱

    rename old_table_name to new_table_name;

    查看全部
    0 采集 收起 來源:練習題

    2022-01-28

  • SQL> create table userinfo

    ? 2? (id number(6,0),

    ? 3? username varchar2(20),

    ? 4? userpwd varchar2(20),

    ? 5? email varchar2(30),

    ? 6? regdate date);

    create table userinfo

    ? ? ? ? ? ? ?*

    第 1 行出現錯誤:

    ORA-00955: 名稱已由現有對象使用



    SQL> desc userinfo;

    ?名稱? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 是否為空? 類型

    ?----------------------------------------- -------- --------------------------


    ?ID? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?NUMBER(6)

    ?USERNAME? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?VARCHAR2(20)

    ?USERPWD? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? VARCHAR2(20)

    ?EMAIL? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? VARCHAR2(30)

    ?REGDATE? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? DATE

    查看全部
    0 采集 收起 來源:Oracle管理表

    2022-01-28

  • nvarchar2和varchar2都可以表示可變長度的字符,

    其中nvarchar2用于存儲Unicode格式的數據,更適合存儲中文數據。

    查看全部
    0 采集 收起 來源:練習題

    2022-01-28

  • SQL> drop tablespace test1_tablespace including contents;

    表空間已刪除。


    如果僅僅刪除表空間,dba文件還在,再創建同樣dba文件的時候會有問題,提示dba已存在;

    但根據dba文件查找tablespace會找不到。

    查看全部
  • 更改system用戶默認表空間

    alter user system default tablespace xxxx;

    查看全部
    0 采集 收起 來源:練習題

    2022-01-28

  • SQL> alter tablespace test1_tablespace

    ? 2? add datafile 'test2_file.dbf' size 10m;


    表空間已更改。


    SQL>

    SQL> select file_name from dba_data_files where tablespace_name='TEST1_TABLESPAC

    E';


    FILE_NAME

    --------------------------------------------------------------------------------


    D:\APP\ADMINISTRATOR\PRODUCT\11.2.0\DBHOME_1\DATABASE\TEST1_FILE.DBF

    D:\APP\ADMINISTRATOR\PRODUCT\11.2.0\DBHOME_1\DATABASE\TEST2_FILE.DBF


    SQL> alter tablespace test1_tablespace

    ? 2? drop datafile 'test2_file.dbf';


    表空間已更改。


    SQL> select file_name from dba_data_files where tablespace_name='TEST1_TABLESPAC

    E';


    FILE_NAME

    --------------------------------------------------------------------------------


    D:\APP\ADMINISTRATOR\PRODUCT\11.2.0\DBHOME_1\DATABASE\TEST1_FILE.DBF

    查看全部

舉報

0/150
提交
取消
課程須知
只要知道數據庫是什么就可以來學習本課程呦!
老師告訴你能學到什么?
掌握Oracle的SQL語句基礎,為后續的課程學習打好基礎。

微信掃碼,參與3人拼團

微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復購買,感謝您對慕課網的支持!