日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產(chǎn)品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
SQL語句中單引號、雙引號的用法

下面我們就分別講述,雖然說的是Insert語句, 但是Select、Update、Delete語句都是一樣的。

成都創(chuàng)新互聯(lián)服務項目包括銅梁網(wǎng)站建設、銅梁網(wǎng)站制作、銅梁網(wǎng)頁制作以及銅梁網(wǎng)絡營銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術優(yōu)勢、行業(yè)經(jīng)驗、深度合作伙伴關系等,向廣大中小型企業(yè)、政府機構等提供互聯(lián)網(wǎng)行業(yè)的解決方案,銅梁網(wǎng)站推廣取得了明顯的社會效益與經(jīng)濟效益。目前,我們服務的客戶以成都為中心已經(jīng)輻射到銅梁省份的部分城市,未來相信會繼續(xù)擴大服務區(qū)域并繼續(xù)獲得客戶的支持與信任!

假如有下述表格

mytabe
字段1 username 字符串型(姓名)
字段2 age 數(shù)字型(年齡)
字段3 birthday 日期型(生日)
字段4 marry 布爾型(是否結婚,結婚為True,未結婚為False)
字段5 leixing 字符串型(類型)

插入字符串型

假如要插入一個名為張紅的人,因為是字符串,所以Insert語句中名字兩邊要加單撇號,數(shù)值型可以不加單引號如:

strsql="Insert into mytable(username) values('張紅')"

如果現(xiàn)在姓名是一個變量thename,則寫成

strsql="Insert into mytable(username) values('" & thename & "')"

說明:&改為+號也可以吧,字符串連接

這里

Insert into mytable(username) values('是張紅前面的部分,thename是字符串變量,')

是張紅后面的部分。

將thename變量替換成張紅,再用&將三段連接起來,就變成了

strsql="Insert into mytable(username) values(‘張紅')”

如果要插入兩個字段,如姓名為“張紅”,類型為“學生”

strsql="Insert into mytable(username,leixing) values('張紅','學生')"

如果現(xiàn)在姓名是一個變量thename,類型也是一個變量thetype,則寫成:

strsql=”Insert into mytable(username,leixing) values(‘” & thename & “','” & thetype & “')”

和第一個例子一樣,將thename和thetype替換后,再用連接符,就連接成和上面一樣的字符串了。

插入數(shù)字型

假如插入一個年齡為12的記錄,要注意數(shù)字不用加單撇號

strsql=“Insert into mytable(age) values(12)”

如果現(xiàn)在年齡是一個變量theage,則為:

strsql=“Insert into mytable(age) values(“ & theage & “)”

這里

Insert into mytable(age) values

(是12前面的部分,theage是年齡變量,)是12后面部分。

將theage替換,再用&連接符將三部分連接起來,就變?yōu)榱撕蜕厦嬉粯拥淖址?/p>

插入日期型

日期型和字符串型類似,但是要將單撇號替換為#號。(不過,access數(shù)據(jù)庫中用單撇號也可以)

strsql=“Insert into mytable(birthday) values(#1980-10-1#)”

如果換成日期變量thedate

strsql=“Insert into mytable(birthday) values(#” & thedate & “#)”

插入布爾型

布爾型和數(shù)字型類似:只不過只有兩個值 True和False,如:

strsql=“Insert into mytable(marry) values(True)”

如果換成布爾變量themarry

strsql=“Insert into mytable(birthday) values(” & themarry& “)”

綜合示例

插入一個姓名為張紅,年齡為12的記錄

strsql=“Insert into mytable(username,age) values(‘張紅',12)”

仔細注意上式:因為姓名是字符串,所以張紅兩邊加了單撇號;年齡是數(shù)字,所以沒有加單撇號。如果換成字符串變量thename和數(shù)字變量theage,則變?yōu)椋?/p>

strsql=“Insert into mytable(username,age) values(‘” & thename & “',” & theage & “)”

注意上式,總之,替換變量,再連接后要完成和上邊一樣的字符串。

小竅門

要把下面的語句題換成變量的寫法:

strsql=“Insert into mytable(username) values(‘張紅')”

第一步:先把張紅抹去,在原位置 加 兩個引號

strsql=“Insert into mytable(username) values(‘” “')”

第二步:在中間添加兩個連接符&

strsql=“Insert into mytable(username) values(‘” & & “')”

第三步:把變量寫在兩個連接符之間

strsql=“Insert into mytable(username) values(‘” & thename & “')” 

我們在寫SQL查詢的時候還是不厭其煩的加上單引號吧,似乎那沒有壞處。因為對于主鍵為字符串類型的查詢語句,加不加單引號的性能是相差百倍一上的。


文章標題:SQL語句中單引號、雙引號的用法
文章路徑:http://m.5511xx.com/article/dpedgog.html