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

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

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

難度入門
時長 4小時14分
學習人數
綜合評分9.67
338人評價 查看評價
9.8 內容實用
9.7 簡潔易懂
9.5 邏輯清晰
  • ?alter table userinfo f4

    disable constraint FK TYPEID ALTER:

    查看全部
    0 采集 收起 來源:Oracle 刪除約束

    2023-06-12

  • http://img1.sycdn.imooc.com//6486c7490001f3e808100424.jpgDISABLEJENABLE CONSTRAINT constraint_name

    查看全部
    0 采集 收起 來源:Oracle 刪除約束

    2023-06-12

  • https://img1.sycdn.imooc.com//64868cd50001998f07560364.jpg修改表時添加約束

    alter table userinfo f4

    add constraint fk typeid alter foreign key(typeid new)references typeinfo(typeid);

    查看全部
  • >create table userinfo f2

    (id varchar2(10) primary key,

    username varchar2(20),

    typeid new varchar2(10)

    constraint fk typeid new foreign key(typeid new)references typeinfo(typeid) on delete cascade):

    查看全部
  • 表空間:數據庫的實際邏輯存儲空間。

    數據庫 VS 表空間 VS 數據文件

    查看全部
  • 查看登錄用戶:

    1. show user 命令--直接查看當前登錄的用戶

    2. dba_users 數據字典--是數據庫提供的表,用于查看數據庫的信息

      desc dba_users 查看數據字典dba_users的表結構,中有哪些字段 (desc是命令)

      select 字段名 from dba_users;? ?查詢dba_users中的某個字段,有哪些用戶

    查看全部
  • 增加數據:insert into
    查看全部
  • 復制表中數據

    創建表時復制數據

    ?#復制部分數據

    CREATE TABLE 表名 AS SELECT 要復制的列名,... FROM 表名; ?

    #復制所有另外一張表所數據有

    CREATE TABLE 表名 AS SELECT *FROM 表名 ?;

    ?

    在添加數據時復制

    #添加部分數據??這里注意千萬別按視頻中加【】,加了會報錯?。?!

    INSERT INTO 表名 (列名,列名...) SELECT 列名,..... FROM 表名;??

    #添加全部數據

    INSERT INTO 表名 SELECT *FROM 表名;

    查看全部
  • oracle sql基礎


    • 用戶與表空間

    • 表與約束

    • 查詢語句

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

    2022-10-24

  • <!--建表時的數據復制--!>

    create table 新表的名字 as select 字段名,字段名2....from 舊表;

    例子:create table tablename_new as select * from tablename_old;//在復制表數據時,如果復制所有字段則用*

    <!--在插入時數據復制--!>

    insert into 目標表名 [(列名1,列名2)] select 列名1,列名2,..... *from 源表;

    //字段順序,字段類型需相同

    例子:insert into userinfo_new select * from userinfo; //復制所有數據時無需再目標表后面指定字段,源表名后同理。

    ? ? ? ? ? ?insert into userinfo_new(id,username) select id,username from userinfo;

    查看全部
  • <!--插入數據--!>如果所有字段都添加則不需要在表名后寫字段

    insert into 表名(列名,列名2)values(內容1,內容2);

    例子:insert into userinfo values(1,'qqq','123','[email protected]',sysdate);//字符串類型的數據需要加單引號。

    <!--向表中插入默認值--!>

    alter table 表名 modify 列名 default? '內容';

    例子:alter table userinfo modify email default '12300';

    查看全部
  • <!--截斷表? ? 清除表數據--!>

    truncate table 表名

    例子:truncate table Sys_User;

    <!--刪除表--!>

    drop tabel 表名;

    例子:drop tabel Sys_User;

    查看全部
  • <!--以建好的表添加字段--!>

    alter tabel 表名 add 字段名 數據類型;

    例子:alter tabel userinfo add remark varchar2(100);

    <!--更改字段的數據類型--!>以存儲數據的字段無法修改數據類型

    alter table 表名 modify 列名 數據類型;

    例子:alter table userinfo modify remarks varchar(200);

    <!--刪除字段--!>

    alter table 表名 drop column 字段名;

    例子:alter tabel userinfo drop column remarks;

    <!--修改字段名--!>

    alter tabele 表名 rename column 舊字段名 to 新字段名

    例子:alter table userinfo rename column userid to id;

    <!--修改表名--!>

    rename 舊表名 to 新表名

    例子:rename userinfo to Sys_User;

    查看全部
  • 創建表

    create table 表名 (列名 數據類型,...... ,列名2 數據類型);

    例子:create tabel userinfo (userid number(6,0),username varchar(20),userpwd varchar(20),email varchar(30),regdate date);

    查看表結構

    desc 表名;

    例子:desc userinfo;

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

    2022-05-11

  • VARHAR2(n) : 可變字符長度? ? ?n? max = 4000

    NVARHAR2(n):可變字符長度? ?n max = 2000

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

    BLOB:可存儲4GB的數據,以二進制類型存儲

    CLOB:可存儲4GB的數據,以字符串類型存儲

    查看全部

舉報

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

微信掃碼,參與3人拼團

微信客服

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

幫助反饋 APP下載

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

公眾號

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

友情提示:

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