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

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

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

難度入門
時長 4小時14分
學習人數
綜合評分9.67
338人評價 查看評價
9.8 內容實用
9.7 簡潔易懂
9.5 邏輯清晰
  • 創建用戶信息表

    create table userinfo

    ( id number(6,0),

    ? username varchar2(20),

    ? userpwd varchar2(20),

    ? email varchar2(30),

    ? regate date);

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

    2021-12-28

  • 數據類型

    . 字符型:

    固定長度:CHAR(n)最大值2000、NCHAR(n)最大值1000? ? ??

    可變長度: VCHAR2(n)z最大長度4000、NVARCHAR2(n)最大長度2000

    . 數值型:??通常一般情況下采用NUMBER(p,s)類型

    NUMBER(p,s)? ? p代表有效數字? ? s代表小數點后的位數? ??

    FLOAT(n)? ?主要用來存儲二進制數

    . 日期型:? ?一般情況下日期類型采用DATE類型

    DATE? ?可以精確到秒

    TIMESTAMP? ?時間戳,可以精確到小數秒

    . 其他類型:

    BLOB? 存放4G的數據

    CLOB? ?存放二進制形式的數據,以字符串的形式存放

    查看全部
  • 認識表

    . 基本存儲單位

    . 二維結構

    . 行和列


    約定:

    1. 每一列數據必須有相同數據類型

    2. 列名唯一

    3. 每一行數據的唯一性

    查看全部
  • 刪除表空間

    .? DROP TABLESPACE tablespace_name INCLUDING CONTENTS;

    查看全部
  • 刪除表空間

    DROP TABLESPACE tablespace_name;? ?刪除表空間

    DROP TABLESPACE tablespace_name including contents;? 刪除表空間及數據文件

    查看全部
  • 刪除表空間

    DROP TABLESPACE tablespace_name;? ?刪除表空間

    DROP TABLESPACE tablespace_name including contents;? 刪除表空間及數據文件

    查看全部
  • 修改表空間的狀態

    .? 設置聯機或脫機狀態(在對表空間進行維護時,可設置脫機狀態,這時表空間內的對象不容許修改操作)

    ALTER TABLESPACE tablespace_name ONLINE|OFFLINE;

    查看狀態

    select status from dba_tablespaces where tablespacename='TEST1_TABLESPACE';


    . 設置只讀或可讀寫狀態

    alter tablespace tablespace_name read only|read write;

    查看狀態

    select status from dba_tablespaces where tablespacename='TEST1_TABLESPACE';

    查看全部
  • 創建表空間

    . CREATE [TEMPORARY]TABLESPACE tablespace_name TEMPFILE|DATAFILE 'xx.dbf' SIZE xx;


    創建默認表空間

    create tablespace test1_tablespace datafile 'testfile.dbf' size 10m;

    創建臨時表空間

    create temporary tablespace temptest1_tablespace tempfile 'tempfile1.df' size 10m;


    查找創建表空間文件的存放地址:

    select file_name from dba_data_files where tablespace_name='TEST1_TABLESPACE';





    下載視頻 ? ? ? ? ?
    查看全部
  • 創建表空間

    . CREATE [TEMPORARY]TABLESPACE tablespace_name TEMPFILE|DATAFILE 'xx.dbf' SIZE xx;


    創建默認表空間

    create tablespace test1_tablespace datafile 'testfile.dbf' size 10m;

    創建臨時表空間

    create temporary tablespace temptest1_tablespace tempfile 'tempfile1.df' size 10m;


    查找創建表空間文件的存放地址:

    select file_name from dba_data_files where tablespace_name='TEST1_TABLESPACE';





    下載視頻 ? ? ? ? ?
    查看全部
  • 查看用戶表空間

    . dba_tablespaces(dba用戶登錄查看的數據字典)、user_tablespace(普通用戶登錄查看的數據字典)

    desc dba_tablespaces;? ?查看dba數據字典


    select tablespace_name from dba_tablespaces;? ?查找dba下的表空間

    select tablespace_name from user_dba_tablespaces;? ?查找普通用戶下的表空間


    * scott 用戶下可以查找普通用戶表空間,沒有權限查找dba用戶下的表空間? ?scott用戶的權限低于system? ?sys? ?sysman? 用戶


    . dba_users,user_users 數據字典


    查看用戶表空間:

    select default_tablespace,temporary_tablespace from dba_users where username='SYSTEM';


    *查看普通用戶表空間和以上一樣? ? dba_users改為user_users



    設置用戶的的默認表空間和臨時表空間

    ALTER USER username DEFAULT|TEMPORARY TABLESPACE tablespace_name;

    查看全部
  • 表空間

    . 表空間概述

    . 查看用戶的表空間

    . 創建、修改、刪除表空間


    理解表空間:

    . 數據庫與表空間? 數據庫中有多個表空間? ?表空間用來存放數據庫文件

    . 表空間與數據文件??

    表空間的分類:

    永久表空間? ?

    臨時表空間

    UNDO表空間

    查看全部
  • 啟用scott用戶

    .啟用用戶的語句? alter user username(要解鎖的用戶名) account unlock;

    登錄scott用戶

    查看全部
  • 啟用scott用戶

    .啟用用戶的語句? alter user username(要解鎖的用戶名) account unlock;

    登錄scott用戶

    查看全部
  • 查看登錄用戶

    .命令查看? ? ?show user

    .查看數據字典? ? ? desc dba_users;

    .查看數據字典中的用戶? ?select? username from dba_users;

    查看全部
  • 登錄SQL Plus

    .系統用戶(sys,system,sysman)密碼由安裝時自己設置? ?scott也是管理員用戶(密碼默認為tiger)? ??

    .使用系統用戶登錄


    使用系統用戶登錄

    進入SQL Plus

    system/root? ? system用戶登錄

    connect sys/root as sysdba? ? sys用戶在sysdba權限下登錄

    查看全部
  • 登錄SQL Plus

    .系統用戶(sys,system,sysman)密碼由安裝時自己設置? ?scott也是管理員用戶(密碼默認為tiger)? ??

    .使用系統用戶登錄


    使用系統用戶登錄

    進入SQL Plus

    system/root? ? system用戶登錄

    connect sys/root as sysdba? ? sys用戶在sysdba權限下登錄

    查看全部
  • 登錄SQL Plus

    .系統用戶(sys,system,sysman)密碼由安裝時自己設置? ?scott也是管理員用戶(密碼默認為tiger)? ??

    .使用系統用戶登錄


    使用系統用戶登錄

    進入SQL Plus

    system/root? ? system用戶登錄

    connect sys/root as sysdba? ? sys用戶在sysdba權限下登錄

    查看全部
  • 用戶及表空間

    .用戶

    .表空間

    表與約束

    .表

    .約束

    查詢語句

    查看全部
    0 采集 收起 來源:Oracle基礎概述

    2021-12-28

  • 3.在SQL*PLUS中設置格式

    作用:配合select語句使用,設置查詢結果顯示的格式,不會修改數據庫表字段。

    1、設置字段顯示樣式

    語法:COLUMN column_name HEADING new_name;
    注:COLUMN 可以簡寫成COL

    2、設置字段的格式化樣式

    語法:COLUMN column_name FORMAT dataformat;
    ?????????????? 字符類型:只能設置顯示的長度。A加數字??????
    ?????????????????????????????? 例:a10 表示顯示長度為10;
    ?????????????? 數字類型:用‘9’代表一位;數字前加‘$。
    ?????????????????????????????? 例1:999.9 表示整數位為三位,小數位為一位。數據超出設置的最大長度,數值顯示#。
    ?????????????????????????????? 例2:$999.9 則查詢后顯示的結果會在結果前加上'$'符。

    3、清除設置格式

    語法:COLUMN column_name CLEAR;

    查看全部
  • 外鍵約束

    一、創建表時設置外鍵約束


    實例:

    創建主,從表


    二、修改表時添加外鍵約束


    三、刪除外鍵約束

    查看全部
  • 查看當前登錄用戶

    ?show user?
    查看其它用戶信息

    數據字典? ?dba_users(查看數據庫信息)

    查看desc dba_users

    select username from dba_users;

    查看全部
  • 登陸SQL PLUS

    系統用戶:sys(管理員或者系統操作人員權限登陸)> system (可以直接登陸)>sysman(管理員級別)

    ? ? ? ? ? ? ? ? ?scott(默認密碼tiger)

    用戶名/密碼 @orcl(服務名或者IP地址) as sysdba/staoper

    例: system/密碼? ? connect sys/密碼 as sysdba

    查看全部

舉報

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

微信掃碼,參與3人拼團

微信客服

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

幫助反饋 APP下載

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

公眾號

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

友情提示:

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