数据库语言包括哪些?

(1)数据定义语言,即SQL DDL(data definition language),用于定义SQL模式、基本表、视图、索引等结构。

(2)数据操纵语言,即SQL DML(data manipulation language)。

数据操纵语言DML主要有三种形式:1) 插入:INSERT、2) 更新:UPDATE、3) 删除:DELETE

(3)数据查询语言,即SQL DQL(Data Query Language)。

(4)数据控制语言,即SQL DCL(Data Control Language),这一部分包括对基本表和视图的授权、完整性规则的描述、事务控制等内容。

SOL可以分为数据定义、数据查询、数据更新、数据控制四大部分。人们有时把数据更新称为数据操纵,或把数据查询与数据更新合称为数据操纵

  —— 源自-数据库系统概论  第5版

《数据库系统概论(第5版)》是王珊、萨师煊编著的“十二五”普通高等教育本科国家级规划教材。



  • 鏁版嵁搴撹瑷鏈夊摢浜
    绛旓細鏁版嵁搴撹瑷锛屽嵆SQL璇█锛屽寘鎷洓绫伙細鏁版嵁瀹氫箟璇█DDL锛屾暟鎹搷浣滆瑷DML锛屾暟鎹煡璇㈣瑷DQL锛屾暟鎹帶鍒惰瑷DCL锛屼簨鍔℃帶鍒惰瑷TCL銆傚叾涓紝涓銆佹暟鎹畾涔夎瑷DDL锛氫緥濡傦細CREATE鍒涘缓銆丏ROP鍒犻櫎銆丄LTER淇敼绛夎鍙ャ備簩銆佹暟鎹搷浣滆瑷DML锛氫緥濡傦細INSERT娣诲姞銆乁PDATE鏇存柊銆丏ELETE鍒犻櫎绛夎鍙ャ備笁銆佹暟鎹煡璇㈣瑷DQL锛氫緥濡傦細SELECT...
  • 鏁版嵁搴撹瑷鏈鍑犵?
    绛旓細鏁版嵁搴撹瑷涓昏鏈変互涓嬪嚑绉:1. DDL - 鏁版嵁瀹氫箟璇█ DDL鐢ㄤ簬瀹氫箟鏁版嵁搴撶粨鏋勫拰妯″紡,鍖呮嫭鍒涘缓銆佷慨鏀广佸垹闄ゆ暟鎹簱鍜岃〃绛夎鍙銆備富瑕佽鍙ユ湁CREATE銆丏ROP銆丄LTER绛夈2. DML - 鏁版嵁鎿嶄綔璇█ DML鐢ㄤ簬鎿嶄綔鏁版嵁搴撹褰,鍖呮嫭澧炲垹鏀规煡绛夎鍙ャ備富瑕佽鍙ユ湁INSERT銆乁PDATE銆丏ELETE銆丼ELECT绛銆3. DCL - 鏁版嵁鎺у埗璇█ DCL...
  • 鏁版嵁搴撹瑷鏈夊摢浜
    绛旓細鏁版嵁搴撹瑷涓昏鍖呮嫭浠ヤ笅鍑犵锛SQL锛圫tructured Query Language锛夌粨鏋勫寲鏌ヨ璇█ SQL鏄竴绉嶄笓闂ㄧ敤浜庣鐞嗗叧绯绘暟鎹簱鐨勮瑷锛屽畠鍖呭惈浜嗘暟鎹煡璇佹暟鎹畾涔夈佹暟鎹搷绾靛拰鏁版嵁鎺у埗绛夎鍙ャ傞氳繃SQL锛岀敤鎴峰彲浠ュ鏁版嵁搴撹繘琛屽銆佸垹銆佹敼銆佹煡绛夋搷浣溿傚湪鏁版嵁搴撶殑鏃ュ父缁存姢鍜岀鐞嗕腑锛孲QL鏄渶甯哥敤涔熸槸鏈閲嶈鐨勮瑷銆侼oSQL NoS...
  • 鏁版嵁搴撹瑷鍖呮嫭鍝簺?
    绛旓細(1)鏁版嵁瀹氫箟璇█锛屽嵆SQL DDL锛坉ata definition language锛夛紝鐢ㄤ簬瀹氫箟SQL妯″紡銆佸熀鏈〃銆佽鍥俱佺储寮曠瓑缁撴瀯銆(2)鏁版嵁鎿嶇旱璇█锛屽嵆SQL DML锛坉ata manipulation language锛夈傛暟鎹搷绾佃瑷DML涓昏鏈変笁绉嶅舰寮忥細1) 鎻掑叆锛欼NSERT銆2) 鏇存柊锛歎PDATE銆3) 鍒犻櫎锛欴ELETE (3)鏁版嵁鏌ヨ璇█锛屽嵆SQL DQL(Data Query Langua...
  • 鏁版嵁搴缂栫▼璇█鏈夊摢浜
    绛旓細鏁版嵁搴撶紪绋嬭瑷涓昏鍖呮嫭浠ヤ笅鍑犵锛涓銆丼QL SQL鏄敤浜庣鐞嗗拰澶勭悊鏁版嵁搴撶殑鏍囧噯鍖栬瑷锛岀敤浜庢煡璇佹洿鏂板拰绠$悊鏁版嵁搴撲腑鐨勬暟鎹傚畠鏄渶甯哥敤鐨勬暟鎹簱缂栫▼璇█涔嬩竴锛屽嚑涔庢墍鏈夌殑鏁版嵁搴撶郴缁熼兘鏀寔SQL銆備簩銆丳L/SQL PL/SQL鏄疧racle鏁版嵁搴撶殑杩囩▼鍖栨墿灞曪紝鍖呭惈SQL鐨勫畬鏁村姛鑳藉拰涓鏁村鐨勮繃绋嬫帶鍒剁粨鏋勩傝繖绉嶈瑷缁撳悎浜哠QL鐨...
  • 鏁版嵁搴撹瑷鏈夊摢浜
    绛旓細SQL璇█鍖呮嫭鍥涚被绉嶄富瑕佺▼搴忚璁¤瑷绫诲埆鐨勮鍙ワ細鏁版嵁瀹氫箟璇█(DDL)锛屾暟鎹搷浣滆瑷(DML)鍙婃暟鎹帶鍒惰瑷(DCL)杩樻湁浜嬪姟鎺у埗璇█锛圱CL锛夈傛暟鎹簱璇█浠ヨ褰曢泦鍚堜綔涓烘搷浣滃璞 鎵鏈塖QL璇彞鎺ュ彈闆嗗悎浣滀负杈撳叆锛岃繑鍥為泦鍚堜綔涓鸿緭鍑猴紝杩欑闆嗗悎鐗规у厑璁镐竴鏉QL璇彞鐨勮緭鍑轰綔涓哄彟涓鏉QL璇彞鐨勮緭鍏ワ紝鎵浠QL璇彞鍙互宓屽锛岃繖浣...
  • 鏁版嵁搴撹瑷鏈夊摢浜?
    绛旓細鏁版嵁鎿嶄綔璇█(DML)锛屼緥濡傦細INSERT锛堟彃鍏ワ級銆乁PDATE锛堜慨鏀癸級銆丏ELETE锛堝垹闄わ級璇彞銆傛暟鎹煡璇㈣瑷(DQL)锛屼緥濡傦細SELECT璇彞銆傦紙涓鑸笉浼氬崟鐙綊浜庝竴绫伙紝鍥犱负鍙湁涓涓鍙ワ級銆鏁版嵁鎺у埗璇█(DCL)锛屼緥濡傦細GRANT銆丷EVOKE绛夎鍙ャ備簨鍔℃帶鍒惰瑷锛圱CL锛夛紝渚嬪锛欳OMMIT銆丷OLLBACK绛夎鍙ャSQL璇█鍖呮嫭鍥涚被绉嶄富瑕佺▼搴忚璁...
  • 鏁版嵁搴鑴氭湰璇█鏈夊摢浜?
    绛旓細SQL(Structure Query Language)鏄暟鎹簱鎿嶄綔鐨勭殑鏍稿績璇█锛屾帴涓嬫潵鎴戜滑閫氳繃涓寮犲浘鏉ヨ繘琛屽垎鏋愶細DDL锛圖ata Definition Languages锛夎鍙ワ細 鍗虫暟鎹簱瀹氫箟璇彞锛岀敤鏉ュ垱寤烘暟鎹簱涓殑琛ㄣ佺储寮曘佽鍥俱佸瓨鍌ㄨ繃绋嬨佽Е鍙戝櫒绛夊父鐢ㄧ殑璇彞鍏抽敭瀛楁湁锛欳REATE,ALTER,DROP,TRUNCATE,COMMENT,RENAME銆侱ML锛圖ata Manipulation Language...
  • 鏁版嵁搴鐨勫洓澶х粍鎴愰儴鍒嗛兘鏈夊摢浜?
    绛旓細鍏惰鍙鍖呮嫭鍔ㄨ瘝CREATE鍜孌ROP銆傚湪鏁版嵁搴涓垱寤烘柊琛ㄦ垨鍒犻櫎琛紙CREAT TABLE 鎴 DROP TABLE锛夛紱涓鸿〃鍔犲叆绱㈠紩绛夈侱DL鍖呮嫭璁稿涓庝汉鏁版嵁搴撶洰褰曚腑鑾峰緱鏁版嵁鏈夊叧鐨勪繚鐣欏瓧銆傚畠涔熸槸鍔ㄤ綔鏌ヨ鐨勪竴閮ㄥ垎銆傚叚锛氭寚閽堟帶鍒璇█锛圕CL锛夛細瀹冪殑璇彞锛屽儚DECLARE CURSOR锛孎ETCH INTO鍜孶PDATE WHERE CURRENT鐢ㄤ簬瀵逛竴涓垨澶氫釜琛ㄥ崟鐙...
  • 鏁版嵁搴撹瑷鏈夊摢浜
    绛旓細涓鑸鏁版嵁搴撴湁mssql锛宮ysql,postgres,oracle,access,sqlite,sybase,firebird,maxdb绛夌瓑銆傘
  • 扩展阅读:数据查询语言 ... 数据库语言分为哪三类 ... 五个常见的数据库软件 ... 数据库系统的构成包括 ... 数据库系统语言包括 ... 数据库编程语言有哪些 ... 数据控制语言包括哪些 ... 关系数据库语言包括 ... 数据库语言 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网