<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆-60  評(píng)論-117  文章-0  trackbacks-0
    下個(gè)星期要考數(shù)據(jù)庫,現(xiàn)把基本知識(shí)稍做整理:
    sql的概念:
    SQL (Structured Query Language結(jié)構(gòu)化查詢語言)是目前使用最廣的并且是標(biāo)準(zhǔn)的數(shù)據(jù)庫語言。

    sql語言的構(gòu)成:
     SQL語言包括約30條語句,每條語句請(qǐng)求DBMS完成一個(gè)動(dòng)作.
    每條SQL語句都以一個(gè)動(dòng)詞開頭,這是描述該語句功能的關(guān)鍵字.接著是一個(gè)或幾個(gè)子句.
    子句指定該語句所作用的數(shù)據(jù),或該語句行為的更詳細(xì)說明.
    每個(gè)子句都以一個(gè)關(guān)鍵字開頭.有包含表名和列名,有含有附加關(guān)鍵字,常數(shù)或表達(dá)式.

    sql的命名:
    數(shù)據(jù)庫中的對(duì)象都有一個(gè)唯一名字標(biāo)識(shí)
    SQL語句中用名字標(biāo)識(shí)該語句作用的數(shù)據(jù)庫對(duì)象.
    ANSI/ISO SQL標(biāo)準(zhǔn)規(guī)定的名字有表名(標(biāo)識(shí)表),列名(標(biāo)識(shí)列)和用戶名(標(biāo)識(shí)數(shù)據(jù)庫的用戶)
    許多SQL實(shí)現(xiàn)支持附加命名對(duì)象
      sql的數(shù)據(jù)類型:
      定長字符串.(CHAR(LEN),CHARACTER(LEN)
    整數(shù).(NUMBER(P,S) ,SMALLINT,INTEGER)
    小數(shù).(NUMBER(P,S) ,DECIMAL(P,S))
    浮點(diǎn)數(shù).(NUMBER(P,S),FLOAT(P),REAL)
    可變長字符串.(VARCHAR2(N),VARCHAR(N))
    金額.(NUMBER(P,S),MEONEY))
    日期和時(shí)間.(DATE,DATETIME,TIMESTAMP)
    長文字.(LONG,LONG VARCHAR)
    無結(jié)構(gòu)字節(jié)流.(RAW,LONG RAW)
      sql的表達(dá)式
    SQL語言中,表達(dá)式用于計(jì)算從數(shù)據(jù)庫中檢索的值以及用于搜索數(shù)據(jù)庫的值.
    ANSI/ISO SQL標(biāo)準(zhǔn)規(guī)定表達(dá)式中可用四種算術(shù)運(yùn)算:+,-,*,/.還可以用括號(hào)組成更復(fù)雜的表達(dá)式.
    ANSI/ISO標(biāo)準(zhǔn)還規(guī)定,在必要的時(shí)候整數(shù)可自動(dòng)轉(zhuǎn)換成小數(shù),小數(shù)可自動(dòng)轉(zhuǎn)換為浮點(diǎn)數(shù).
    有的產(chǎn)品還支持日期運(yùn)算表達(dá)試.
    ORACLE中的字符連接運(yùn)算使用|| 運(yùn)算符
       sql的內(nèi)部構(gòu)造函數(shù)
    大多數(shù)SQL實(shí)現(xiàn)都包含一組有用的內(nèi)部函數(shù).
    ±數(shù)值處理函數(shù).(ABS,ROUND,TRUNC,SQRT)
    ±字符處理函數(shù).(SUBSTR,TRIM,UPPER)
    ±日期處理函數(shù).(ADD_MONTHS,MONTHS_BETWEEN)
    ±轉(zhuǎn)換函數(shù).(CONVERT,TO_DATE,TO_CHAR)
    ±其它函數(shù).(NVL,USER,USERENV,UID)
    內(nèi)部構(gòu)造函數(shù)在SQL表達(dá)式中可用于相同數(shù)據(jù)類型的常數(shù)出現(xiàn)的任何地方.
      sql的無數(shù)據(jù)處理(NULL)
    SQL通過空值的概念來處理數(shù)據(jù)不存在,不確定或不能用的情.
    NULL不同于一般的實(shí)際數(shù)據(jù),而是一個(gè)表示數(shù)據(jù)不存在或未知的標(biāo)志.
    在許多情況下,NULL要求DBMS特殊處理.±例如在ORACLE中通過NVL內(nèi)部構(gòu)造函數(shù)來處理這種情況.
    posted on 2007-04-21 18:49 靜兒 閱讀(2093) 評(píng)論(3)  編輯  收藏

    評(píng)論:
    # re: 數(shù)據(jù)庫基本知識(shí)(sql) 2008-01-12 21:10 | SQL之王
    很多錯(cuò)誤的地方,寫的跟屎一樣,唉  回復(fù)  更多評(píng)論
      
    # re: 數(shù)據(jù)庫基本知識(shí)(sql) 2008-01-13 20:53 | 靜兒
    可能是有些地方寫錯(cuò)了,請(qǐng)多多指教。  回復(fù)  更多評(píng)論
      
    # re: 數(shù)據(jù)庫基本知識(shí)(sql) 2008-02-03 23:04 | 山風(fēng)小子
    童言無忌 :)  回復(fù)  更多評(píng)論
      

    只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 区三区激情福利综合中文字幕在线一区亚洲视频1 | 中文字幕亚洲精品| 三级网站免费观看| 亚洲午夜久久久久久久久久| 成人免费视频一区二区| 日本免费福利视频| 在线观看亚洲成人| 亚洲三级在线观看| 免费的全黄一级录像带| 国产网站免费观看| 无码一区二区三区亚洲人妻| 最近2019中文字幕免费大全5| 亚洲AV无码国产在丝袜线观看| 亚洲av第一网站久章草| 麻豆国产VA免费精品高清在线| 亚洲综合久久1区2区3区| 十九岁在线观看免费完整版电影| 久久精品亚洲综合专区| 久久久久久曰本AV免费免费| 67194在线午夜亚洲| 91麻豆国产免费观看| 久久综合亚洲色HEZYO社区| 亚洲一区免费在线观看| 亚洲欧美自偷自拍另类视| 24小时在线免费视频| 亚洲日本久久一区二区va| 国产黄色片在线免费观看| 日韩久久无码免费毛片软件| 亚洲综合伊人久久大杳蕉| 99久热只有精品视频免费观看17| 亚洲丝袜中文字幕| 免费一看一级毛片全播放| 免费看黄的成人APP| 在线观看亚洲成人| 亚洲免费视频播放| 亚洲av片在线观看| 亚洲精品国产精品乱码视色| a级毛片黄免费a级毛片| 亚洲天堂一区在线| 亚洲精品偷拍视频免费观看| 91成人免费观看|