国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
SQL語言的分類及語法

SQL語言的分類及語法
可執(zhí)行的SQL語句的種類數(shù)目之多是驚人的。使用SQL,你可以執(zhí)行任何功能:從一個(gè)簡單的表查詢,到創(chuàng)建表和存儲過程,到設(shè)定用戶權(quán)限。在這個(gè)章節(jié)中,我們將重點(diǎn)講述如何從數(shù)據(jù)庫中檢索、更新和報(bào)告數(shù)據(jù),也是基于這個(gè)目的,我們應(yīng)該了解的最重要的SQL語句是:
● SELCET
● INSERT
● UPDATE
● DELETE
● CREAT
● DROP
以上這些命令可簡要描述如下所示,這些命令看起來并不困難,在下面的例子中,我們將在實(shí)例中應(yīng)用這些命令,了解其功能。

1.SELECT語句語法

下面我們對這個(gè)重要的語句語法進(jìn)行示例講解,需要說明的是這一章節(jié)中所涉及到的例子都是基于下面描述的表結(jié)構(gòu):(在test數(shù)據(jù)庫中的authors表的結(jié)構(gòu))
Authors id name phone address zip salary contract
● 一個(gè)簡單的SELECT語句:
SELECT id,name,phone,zip From authors
這個(gè)簡單的查詢的結(jié)果得出的內(nèi)容為authors表中返回的選定列的數(shù)據(jù)。在同樣的檢索情況下,如果你想縮小范圍,比如只想知道住在福州鼓樓地區(qū)(郵編為350002)的作者的名字,你可以接著看后面的例子;
● 添加WHERE子句
SELECT id,name,phone,zip From authors WHERE zip = ‘350002’
在檢索表行時(shí),WHERE子句可以使用多個(gè)列作為約束內(nèi)容,當(dāng)然在檢索約束內(nèi)容中還可以加入通過AND、OR以實(shí)現(xiàn)多個(gè)約束。另外,在SELECT語句中我們還可以通過更改比較操作符來改變約束的條件,以達(dá)到我們需要的檢索目的。我們再看一個(gè)例子;
● 完整約束查詢
SELECT id,name,phone,zip From authors WHERE zip <> ‘350002’AND phone = ‘1234567’
這個(gè)例子查詢結(jié)果返回的是住在福州鼓樓地區(qū)以外(郵編號不為350002)的且電話號碼為1234567的作者的資料。
SELECT語句中支持的比較操作符:

● 添加ORDER BY子句
SELECT id,name,phone,zip From authors WHERE zip = ‘350002‘ ORDER BY id
這樣,這條SQL語句返回的結(jié)果將id列的升序排序。
2.INSERT語句語法

● 一個(gè)簡單的INSERT語句:
INSERT INTO authors VALUES (‘FZ1234’,’張三’,’1234567’,’深圳幸運(yùn)計(jì)算機(jī)公司’,’350002’,’本文作者’)
這樣,便向表中加入了一條記錄。我們也可以指明用哪幾列來填充,看下面的例子;
● 一個(gè)簡單的INSERT語句:
INSERT INTO authors(id,name,phone) VALUES (‘FZ3456’,’李四’,’7654321’)
通過上面兩個(gè)例子的方法,我們就可以往數(shù)據(jù)庫中添加內(nèi)容了,需要注意的是,我們插入值(包含在VALUES部分中的)要按照INSERT INTO 部分中指明的列的順序,或是在未指明的條件下按照數(shù)據(jù)庫原始各列的順序。
3.UPDATE語句語法

● 將列設(shè)定為確定值:
UPDATE authors SET zip = ‘350003’WHERE id = ‘FZ4567’
通過這個(gè)語句我們可以把數(shù)據(jù)庫中id為 FZ4567 的條記錄的zip列的值改為 350003。這時(shí)如果我們無法給出確定的值,比如我們要給 id 為 FZ1234 的那位作者加薪 100 元,則可以這樣改寫SQL語句語句;
● 基于已有的值來設(shè)置新的列值
UPDATE authors SET salary = salary + 100 WHERE id = ‘FZ1234’
這樣,即使不知道authors表中的salary列值,也可以用一條簡單的UPDATE語句成功地把薪水增加 100。
4.DELETE語句語法

● 刪除一個(gè)表中的所有值:
DELETE FROM authors
這條語句的執(zhí)行結(jié)果是刪除authors表中的所有行。
● 刪除一個(gè)表中的指定的行
DELETE FROM authors WHERE id = ‘FZ1234’
這條語句的執(zhí)行結(jié)果是刪表authors中id為 FZ1234 的行。
文章來自: 好喜愛學(xué)習(xí)網(wǎng)(http://www.haoxiai.net) 網(wǎng)址:http://www.haoxiai.net/wangzhanzhizuo/shujuku/62247.html

本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊舉報(bào)
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
常用存儲過程語法收藏
Oracle中的Merge函數(shù)(批量更新/刪除)
SQLite 觸發(fā)器 | w3cschool菜鳥教程
學(xué)習(xí)MySQL這一篇就夠了
SQL SERVER數(shù)據(jù)庫新認(rèn)識的一些基礎(chǔ)知識
測試需要掌握的數(shù)據(jù)庫sql知識(一):基本語句操作
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服