一.SQL的概念和作用
概念:
一種結(jié)構(gòu)化查詢語(yǔ)言,ANSI(美國(guó)國(guó)家標(biāo)準(zhǔn)化組織)的標(biāo)準(zhǔn)化計(jì)算機(jī)語(yǔ)言,用于訪問(wèn)和處理數(shù)據(jù)庫(kù)系統(tǒng)崔挖。
作用:
使我們能夠訪問(wèn)和操作數(shù)據(jù)庫(kù):(1)面向數(shù)據(jù)庫(kù)執(zhí)行查詢
???????????????????????????????????????????????????(2)向數(shù)據(jù)庫(kù)中插入新的記錄
???????????????????????????????????????????????????(3)刪除數(shù)據(jù)庫(kù)中的記錄
???????????????????????????????????????????????????(4)更新數(shù)據(jù)庫(kù)中的數(shù)據(jù)
?????????????????????????????????????????????????? (5)可從數(shù)據(jù)庫(kù)取回?cái)?shù)據(jù)
???????????????????????????????????????????????????(6)可以創(chuàng)建新的數(shù)據(jù)庫(kù)
?????????????????????????????????????????????????? (7)可以在數(shù)據(jù)庫(kù)中創(chuàng)建新表
???????????????????????????????????????????????????(8)可以在數(shù)據(jù)庫(kù)創(chuàng)建存儲(chǔ)過(guò)程
???????????????????????????????????????????????????(9)可以在數(shù)據(jù)庫(kù)中創(chuàng)建視圖
???????????????????????????????????????????????????(10)可以設(shè)置表串塑、存儲(chǔ)過(guò)程、視圖的權(quán)限
二.SQL的使用
(1)SQL需要和數(shù)據(jù)庫(kù)程序協(xié)同工作娃承,比如DB2奏夫、MS Access、Informix历筝、Oracle酗昼、MS SQL Server、Sybase等數(shù)據(jù)庫(kù)系統(tǒng)梳猪。目前行業(yè)內(nèi)存在著很多不同版本的SQL語(yǔ)言麻削,但為了和ANSI標(biāo)準(zhǔn)兼容,他們以相似的方式共同支持著一些關(guān)鍵字春弥,如SELECT呛哟、UPDATE、DELETE匿沛、WHERE扫责、INSERT INTO等等。
(2)創(chuàng)建發(fā)布數(shù)據(jù)庫(kù)中數(shù)據(jù)網(wǎng)站的要素:RDBMS數(shù)據(jù)庫(kù)程序(如:DB2逃呼、MS Access鳖孤、Oracle借帘、MS SQL)、SQL淌铐、服務(wù)器端腳本語(yǔ)言(如:PHP肺然、ASP)、HTML和CSS
(3)RDBMS是關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)腿准,它是SQL的基礎(chǔ)际起,同樣是現(xiàn)在數(shù)據(jù)庫(kù)系統(tǒng)的基礎(chǔ)(如:DB2、MS Access吐葱、Oracle街望、MS SQL),RDBMS中的數(shù)據(jù)被存儲(chǔ)在稱為表的數(shù)據(jù)庫(kù)對(duì)象中弟跑,而表示數(shù)據(jù)項(xiàng)的集合灾前,包含行和列。
(4)SQL對(duì)大小寫(xiě)不敏感
??????????????????????????????????????????????
?