數(shù)據(jù)庫(kù)學(xué)習(xí)(一)

1.char(n): 固定長(zhǎng)度的字符串,輸入字符串長(zhǎng)度不足時(shí)自動(dòng)在后面加空格。

2.varchar(n):可變長(zhǎng)度的字符串妒御,用戶指定最大輸入長(zhǎng)度姑蓝。不會(huì)自動(dòng)在字符串后添加空格。

3.numeric(p梆靖,d):定點(diǎn)數(shù),精度有用戶指定。這個(gè)數(shù)有p為數(shù)字朱转,其中d為數(shù)字在小數(shù)點(diǎn)后邊。整數(shù)位數(shù)+d <= p

4.real, double precision : 浮點(diǎn)數(shù)與雙精度浮點(diǎn)數(shù)积暖,精度與機(jī)器有關(guān)藤为。

5.float(n):精度至少為n位的浮點(diǎn)數(shù)。

6.主鍵(primary key)屬性必須非空且唯一夺刑。

7.外鍵(foreign key)聲明表示關(guān)系中任意元組在屬性上的取值必須對(duì)應(yīng)于關(guān)系S中某元組在主鍵屬性上的取值缅疟。

8.將查詢的結(jié)果去重,使用關(guān)鍵字distinct遍愿,例如:select distinct name from user存淫。

9.默認(rèn)查詢的結(jié)果是不去重的,顯示指定不去重沼填,使用關(guān)鍵字all纫雁,例如:select all name from user。

10.select 子句還可以帶含有 - + * / 運(yùn)算符的算術(shù)表達(dá)式倾哺,例如:select name salary * 1.5 from user轧邪。查詢出的工資(salary)是原來(lái)的1.5倍刽脖。但是不會(huì)改變數(shù)據(jù)庫(kù)中的salary。并不導(dǎo)致對(duì)user關(guān)系的任何改變忌愚。

11.sql允許在where子句中使用邏輯連詞and曲管,or 和 not。邏輯連詞的運(yùn)算對(duì)象可以是包含運(yùn)算符<, <=, >, >=, = 和 <> 的表達(dá)式硕糊。sql允許使用比較運(yùn)算符比較字符串院水,算數(shù)表達(dá)式,以及特殊類型简十,例如日期檬某。

二,字符串運(yùn)算

1.串聯(lián):|| 螟蝙,將字符串轉(zhuǎn)換為大寫:upper(String)恢恼,將字符串轉(zhuǎn)換為小寫:lower(String),去掉字符串后面的空格:trim(String)

2.like

? ? 2.1. %:匹配任意字符串胰默。'Intro%':匹配以Intro打頭的字符串场斑。'%Intro%':匹配任何包含Intro的字符串。

? ? 2.2. _ (下劃線):匹配任意一個(gè)字符牵署。'_ _ _':匹配只含三個(gè)字符的字符串漏隐。'_ _ _ %':匹配至少含三個(gè)字符的字符串。

? ? 2.3. 例子:找出所在建筑名稱中包含字串'JIM'的所有系名奴迅,select dept_name from department where building like '%JIM%';

3.在like運(yùn)算中使用escape關(guān)鍵字來(lái)定義轉(zhuǎn)義字符青责。例如: ?? like 'ab\%cd%' escape '\',轉(zhuǎn)義字符為'\', like語(yǔ)句的含意是匹配所有以ab%cd打頭的字符串。like 'ab\\cd%' escape'\',轉(zhuǎn)義字符為'\',like語(yǔ)句的含義是匹配所有以'ab\cd'打頭的字符串取具。

4.not like 比較運(yùn)算符搜尋不匹配項(xiàng)爽柒。

5.similar to 比like 更強(qiáng)大。他的模式定義語(yǔ)法類似于UNIX中的正則表達(dá)式者填。

三浩村,排列元組的顯示次序

1.order by 子句讓查詢結(jié)果中元組按排列順序顯示。默認(rèn)使用升序占哟。 ?? 要說(shuō)明排序順序可以使用asc(升序)心墅,desc(降序)。例如 select * from tableA? order by salary desc, name asc榨乎。

2.SQL允許用記號(hào)(v1,v2,...vk)? 來(lái)表示一個(gè)分量值分別為v1,v2,..,vk的n維元組怎燥。在元組上可以使用比較運(yùn)算符,

按字典順序進(jìn)行比較運(yùn)算蜜暑。例如:(a1,a2)<= (b1,b2)在a1 <= b1 且 a2 <= b2 時(shí)為真铐姚。 where 條件語(yǔ)句

?where instructor.ID = teachers.ID and dept_name = 'Biology' 可以換成

where (instructor.ID,dept_name)= (teachers.ID,'Biology')?

四,并,交隐绵,差運(yùn)算

1. 并運(yùn)算 union自動(dòng)去重之众,需要保留重復(fù),使用union all依许。例如:找出在2009年或者在2010年開辦的課程棺禾。

(select courseName from section where year = 2009)union? (select courseName from section where year = 2010)?

2. 交運(yùn)算 intersect 自動(dòng)去重,需要保留重復(fù)峭跳,使用intersect all膘婶。例如:找出在2009年和2010年同時(shí)開辦的課程。

(select courseName from section where year = 2009)intersect(select courseName from section where year = 2010)?

3.差運(yùn)算 except自動(dòng)去重蛀醉,需要保留重復(fù)悬襟,使用except all。例如:找出在2009年開辦但不在2010年開辦的課程拯刁。

(select courseName from section where year = 2009)except(select courseName from section where year = 2010)?

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末脊岳,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子筛璧,更是在濱河造成了極大的恐慌逸绎,老刑警劉巖惹恃,帶你破解...
    沈念sama閱讀 217,542評(píng)論 6 504
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件夭谤,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡巫糙,警方通過查閱死者的電腦和手機(jī)朗儒,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,822評(píng)論 3 394
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)参淹,“玉大人醉锄,你說(shuō)我怎么就攤上這事≌阒担” “怎么了恳不?”我有些...
    開封第一講書人閱讀 163,912評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)开呐。 經(jīng)常有香客問我烟勋,道長(zhǎng),這世上最難降的妖魔是什么筐付? 我笑而不...
    開封第一講書人閱讀 58,449評(píng)論 1 293
  • 正文 為了忘掉前任卵惦,我火速辦了婚禮,結(jié)果婚禮上瓦戚,老公的妹妹穿的比我還像新娘沮尿。我一直安慰自己,他們只是感情好较解,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,500評(píng)論 6 392
  • 文/花漫 我一把揭開白布畜疾。 她就那樣靜靜地躺著赴邻,像睡著了一般。 火紅的嫁衣襯著肌膚如雪庸疾。 梳的紋絲不亂的頭發(fā)上乍楚,一...
    開封第一講書人閱讀 51,370評(píng)論 1 302
  • 那天,我揣著相機(jī)與錄音届慈,去河邊找鬼徒溪。 笑死,一個(gè)胖子當(dāng)著我的面吹牛金顿,可吹牛的內(nèi)容都是我干的臊泌。 我是一名探鬼主播,決...
    沈念sama閱讀 40,193評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼揍拆,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼渠概!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起嫂拴,我...
    開封第一講書人閱讀 39,074評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤播揪,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后筒狠,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體猪狈,經(jīng)...
    沈念sama閱讀 45,505評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,722評(píng)論 3 335
  • 正文 我和宋清朗相戀三年辩恼,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了雇庙。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,841評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡灶伊,死狀恐怖疆前,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情聘萨,我是刑警寧澤竹椒,帶...
    沈念sama閱讀 35,569評(píng)論 5 345
  • 正文 年R本政府宣布,位于F島的核電站米辐,受9級(jí)特大地震影響胸完,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜儡循,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,168評(píng)論 3 328
  • 文/蒙蒙 一舶吗、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧择膝,春花似錦誓琼、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,783評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)叔收。三九已至,卻和暖如春傲隶,著一層夾襖步出監(jiān)牢的瞬間饺律,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,918評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工跺株, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留复濒,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 47,962評(píng)論 2 370
  • 正文 我出身青樓乒省,卻偏偏與公主長(zhǎng)得像巧颈,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子袖扛,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,781評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容

  • 回顧 數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí):關(guān)系型數(shù)據(jù)庫(kù)(磁盤)和非關(guān)系型數(shù)據(jù)庫(kù)(內(nèi)存) 關(guān)系型數(shù)據(jù)庫(kù):建立在關(guān)系模型上的數(shù)據(jù)庫(kù)數(shù)據(jù)結(jié)構(gòu)...
    翊溪閱讀 527評(píng)論 0 1
  • 1.簡(jiǎn)介 數(shù)據(jù)存儲(chǔ)有哪些方式砸泛?電子表格,紙質(zhì)文件蛆封,數(shù)據(jù)庫(kù)唇礁。 那么究竟什么是關(guān)系型數(shù)據(jù)庫(kù)? 目前對(duì)數(shù)據(jù)庫(kù)的分類主要是...
    喬震閱讀 1,715評(píng)論 0 2
  • 寫在前面:本篇博客大部分內(nèi)容參考數(shù)據(jù)庫(kù)系統(tǒng)概念(本科教學(xué)版)第三章 SQL的組成PS:其中DDL惨篱、DML盏筐、inte...
    SunnyQjm閱讀 621評(píng)論 0 2
  • 最近要考試,整理一波Oracle數(shù)據(jù)庫(kù)的課堂筆記妒蛇。 1机断、數(shù)據(jù)庫(kù)(Database)是按照數(shù)據(jù)結(jié)構(gòu)來(lái)組織楷拳、存儲(chǔ)和管理...
    Shaw_Chen閱讀 402評(píng)論 3 5
  • 第2章 基本語(yǔ)法 2.1 概述 基本句法和變量 語(yǔ)句 JavaScript程序的執(zhí)行單位為行(line)绣夺,也就是一...
    悟名先生閱讀 4,149評(píng)論 0 13