第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

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

Oracle數(shù)據(jù)庫開發(fā)必備利器之SQL基礎(chǔ)

難度入門
時長 4小時14分
學(xué)習(xí)人數(shù)
綜合評分9.67
338人評價 查看評價
9.8 內(nèi)容實用
9.7 簡潔易懂
9.5 邏輯清晰
  • 雖然對表的操作關(guān)鍵字不區(qū)分大小寫,但是建議將關(guān)鍵字全部的大寫,這樣閱讀起來比較方便
    查看全部
  • truncate table table_name 截斷表,只刪除表數(shù)據(jù),不刪除表。并且刪除的數(shù)據(jù)是不可恢復(fù)的 delete from table_name 刪除表數(shù)據(jù),數(shù)據(jù)可恢復(fù) 所以truncate 比 delete 效率高 drop table table_name 刪除表
    查看全部
  • alter table table_name modify column_name datatype; 可以更改數(shù)據(jù)類型的長度或者變更數(shù)據(jù)類型比如: varchar2(20)--->varchar2(300); varchar2(20)--->number; 注意:對字段的類型進行修改的時候要確認字段對應(yīng)的列不能包含內(nèi)容,否則不能進行修改
    查看全部
  • 5-15總結(jié) · 非空約束 · 主鍵約束 每張表只有一個 · 外鍵約束 涉及兩個表之間的關(guān)系 · 唯一約束 · 檢查約束 · 數(shù)據(jù)字典(user_constraints) 更改約束名字 · RENAME CONSTRAINT old_name TO new_name
    查看全部
    0 采集 收起 來源:約束小結(jié)

    2015-03-28

  • 5-14刪除檢查約束 ALTER TABLE table_name DISTABLE|ENABLE CONSTRAINT constraint_name; ALTER TABLE table_name DROP CONSTRAINT constraint_name;
    查看全部
  • 5-13修改表時添加檢查約束 ALTER TABLE table_name ADD CONSTRAINT constraint_name CHECK(expressions);
    查看全部
  • 5-12在創(chuàng)建表的時設(shè)置檢查約束 檢查約束是讓值具有實際意義,比如age=1000沒有實際意義 · 列級設(shè)置表約束 CREATE TABLE table_name ( column_name datatype CHECK(expressions), ... ) 注:expressions約束的條件 示例: create table userinfo_c ( id varchar2(20) primary key, username varchar2(20), salary number(5,0) check(salary>0) ); 這個時候插入小于0的salary insert into userinf_c values(1,'aaa',-50); 這個時候會出現(xiàn)錯誤: ORA-02290:違反檢查約束條件(SYSTEM.SYS_C0011672) · 表級設(shè)置表約束(一般ck或者ch開頭) CREATE TABLE table_name ( id varchar2(10) primary key, username varchar2(20), salary number(5,0), constraint ck_salary check(salary>0) );
    查看全部
  • 5-11刪除唯一約束 · 禁用唯一約束(和禁用主鍵約束一樣) ALTER TABLE table_name DISABLE|ENABLE CONSTRAINT constraint_name; · 刪除唯一約束 ALTER TABLE table_name DROP CONSTRAINT constraint_name;
    查看全部
  • 5-10在修改表時添加唯一約束 ALTER TABLE table_name ADD CONSTRAINT constraint_name UNIQUE(column_name);
    查看全部
  • 5-9唯一約束 作用:保證字段值的唯一性 · 唯一約束和主鍵約束的區(qū)別: 唯一約束允許有一個空值(比如用戶名) 唯一約束每張表可以有多個 主鍵字段值必須是非空的 主鍵在每張表中只能有一個 · 創(chuàng)建表的時候設(shè)置唯一約束 CREATE TABLE table_name ( column_name datatype UNIQUE, ... ); · CREATE TABLE table_name ( id varchar2(10) primary key, username varchar2(20), CONSTRAINT constraint_name UNIQUE(column_name) ) 注意:唯一約束一標(biāo)un_username,外鍵約束一般FK_username
    查看全部
  • 5-8刪除外鍵約束 · 禁用外鍵約束(和禁用主鍵約束一樣;禁用以后想要用可以啟用) ALTER TABLE table_name DISABLE|ENABLE CONSTRAINT constraint_name; 查看約束 select constraint_name,constraint_type,status from user_constraints where table_name='USERINFO_F4'; · 刪除外鍵約束 ALTER TABLE table_name DROP CONSTRAINT constraint_name;
    查看全部
    0 采集 收起 來源:Oracle 刪除約束

    2015-03-28

  • 5-7修改表的時候設(shè)置外鍵約束 ALTER TABLE table_name ADD CONSTRAINT constraint_name FOREIGN KEY(column_name) REFERENCES table_name(column_name) [ON DELETE CASCADE];
    查看全部
  • ·5-5創(chuàng)建表的時候設(shè)置外鍵約束 · 創(chuàng)建表的時候設(shè)置外鍵約束 注意1.主表的字段必須是主鍵 2.主從表中相應(yīng)的字段必須是同一個數(shù)據(jù)類型 3.從表中外鍵字段的值必須來自主表中的相應(yīng)字段的值,或者null · table1從表,table2主表 CREATE TABLE table1 ( column_name datatype REFERENCES table2(column_name), ... ); · CONSTRAINT constraint_name FOREIGN KEY(column_name) REFERENCES table_name(column_name) [ON DELETE CASCADE]; --[ON DELETE CASCADE]級聯(lián)刪除(主表被刪除后,從表跟著被刪除) 示例: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) ); 沒有級聯(lián)刪除,主表刪除后,從表不會刪除 示例:create table userinfo_f3 ( 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 ); 級聯(lián)刪除,主表刪除后,從表跟著刪除
    查看全部
  • ·5-5創(chuàng)建表的時候設(shè)置外鍵約束 · 創(chuàng)建表的時候設(shè)置外鍵約束 注意1.主表的字段必須是主鍵 2.主從表中相應(yīng)的字段必須是同一個數(shù)據(jù)類型 3.從表中外鍵字段的值必須來自主表中的相應(yīng)字段的值,或者null · table1從表,table2主表 CREATE TABLE table1 ( column_name datatype REFERENCES table2(column_name), ... );
    查看全部
  • 5-4在修改表時添加主鍵約束 · 修改表時添加主鍵約束 · ALTER TABLE table_name ADD CONSTRAINT constraint_name PRIMARY KEY(column_name1,...;) · 更改主鍵約束的名字 · ALTER TABLE table_name RENAME CONSTRAINT old_name TO new_name; · 刪除主鍵約束 · 禁用約束(暫時不想用,將來還要用) · ALTER TABLE table_name DISABLE|ENABLE CONSTRAINT constraint_name; 查看約束狀態(tài) select constraint_name,status from user_constraints where table_name='USERINFO'; · 刪除約束 · ALTER TABLE table_name DROP CONSTAINT constraint_name; · DROP PRIMARY KEY[CASCADE] ---CASCADE級聯(lián)的刪除
    查看全部

舉報

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

微信掃碼,參與3人拼團

微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復(fù)購買,感謝您對慕課網(wǎng)的支持!