數(shù)據(jù)庫基礎(chǔ)(oracle)

  • RDMS


    IMG_B5BC9174D201-2.jpeg
  • 幾個(gè)名詞

  • DDL:data definition language

    • create
    • drop
    • alter
  • DML: data manipulate language

    • select
    • insert
    • update
    • delete
  • DCL: data control language

    • commit
    • rollback
    • revoke
  • 添加列

alter table <table> add <column>;
alter table <table> add (<column>,<column>,...)

eg:
 alter table product add (product_name_pingyin varchar(100));
  • 刪除一列
alter table <table> drop <column>;
eg:
  alter table product drop product_name_pingyin;
  • 變更表名
alter table product rename to product_tmp;
  • 為列添加別名

可以使用中文,但是要用雙引號(hào)括起來

  • 使用distinct刪除列中重復(fù)的數(shù)據(jù)

NULL也被當(dāng)作一類數(shù)據(jù),即distinct不忽略NULL。
distinct只能寫在第一個(gè)列名前,這樣的,意味著,組合列最為重復(fù)的區(qū)分條件。

select distinct type,date from product;

type and date 作為比較的對(duì)象。

  • and 優(yōu)先級(jí)高于 or

  • 只有select子句和having子句以及order by子句才可以使用聚合函數(shù)

select type,count(*) from product
where count(*) = 2 -- error
group by type;
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • ORA-00001: 違反唯一約束條件 (.) 錯(cuò)誤說明:當(dāng)在唯一索引所對(duì)應(yīng)的列上鍵入重復(fù)值時(shí),會(huì)觸發(fā)此異常。 O...
    我想起個(gè)好名字閱讀 6,023評(píng)論 0 9
  • SQL語言基礎(chǔ) 本章,我們將會(huì)重點(diǎn)探討SQL語言基礎(chǔ),學(xué)習(xí)用SQL進(jìn)行數(shù)據(jù)庫的基本數(shù)據(jù)查詢操作。另外請(qǐng)注意本章的S...
    厲鉚兄閱讀 5,462評(píng)論 2 46
  • 轉(zhuǎn)自:http://www.blogjava.net/kiant/articles/234781.html Ora...
    奧莉安娜的棒棒糖閱讀 2,710評(píng)論 0 6
  • 1.簡介 數(shù)據(jù)存儲(chǔ)有哪些方式?電子表格,紙質(zhì)文件,數(shù)據(jù)庫。 那么究竟什么是關(guān)系型數(shù)據(jù)庫? 目前對(duì)數(shù)據(jù)庫的分類主要是...
    喬震閱讀 2,033評(píng)論 0 2
  • 不僅色情,還有灰產(chǎn),也會(huì)傷己自己,還有賺錢術(shù)。 這是對(duì)沖動(dòng)正當(dāng)性判斷。 也是一個(gè)格調(diào)問題。技術(shù)流領(lǐng)域更需要技術(shù)哲。
    咸叔說閱讀 129評(píng)論 0 0

友情鏈接更多精彩內(nèi)容