真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

SQL運(yùn)算符的操作語(yǔ)句整理

這篇文章主要講解了“SQL運(yùn)算符的操作語(yǔ)句整理”,文中的講解內(nèi)容簡(jiǎn)單清晰,易于學(xué)習(xí)與理解,下面請(qǐng)大家跟著小編的思路慢慢深入,一起來(lái)研究和學(xué)習(xí)“SQL運(yùn)算符的操作語(yǔ)句整理”吧!

成都創(chuàng)新互聯(lián)公司是一家網(wǎng)站建設(shè)、網(wǎng)站制作,提供網(wǎng)頁(yè)設(shè)計(jì),網(wǎng)站設(shè)計(jì),網(wǎng)站制作,建網(wǎng)站,按需求定制設(shè)計(jì),網(wǎng)站開(kāi)發(fā)公司,2013年至今是互聯(lián)行業(yè)建設(shè)者,服務(wù)者。以提升客戶(hù)品牌價(jià)值為核心業(yè)務(wù),全程參與項(xiàng)目的網(wǎng)站策劃設(shè)計(jì)制作,前端開(kāi)發(fā),后臺(tái)程序制作以及后期項(xiàng)目運(yùn)營(yíng)并提出專(zhuān)業(yè)建議和思路。

SQL 中的運(yùn)算符

1算術(shù)運(yùn)算符:

+:加運(yùn)算,求兩個(gè)數(shù)或表達(dá)式想加的和-:減運(yùn)算,求兩個(gè)數(shù)或表達(dá)式相減的差*,乘運(yùn)算,求兩個(gè)數(shù)或表達(dá)式相乘的積/:除運(yùn)算,求兩個(gè)數(shù)或表達(dá)式相除的商%:取模運(yùn)算,求兩個(gè)數(shù)或表達(dá)式相除的余數(shù)

2.賦值運(yùn)算

=:把一個(gè)數(shù)或表達(dá)式賦值給另一個(gè)標(biāo)量.

3.比較運(yùn)算符

=:等于 >大于 < 小于 <>不等于 >= 大于等于 <=小于等于 !=不等于

4.邏輯運(yùn)算符

AND :當(dāng)且僅當(dāng)兩個(gè)布爾表達(dá)式為true時(shí),返回trueOR:當(dāng)且僅當(dāng)兩個(gè)布爾表達(dá)式都為false時(shí),返回falseNOT對(duì)布爾表達(dá)式的值取反,優(yōu)先級(jí)別最高

使用T-SQL插入數(shù)據(jù)

1切換數(shù)據(jù)庫(kù),以Myschool為例

Use myschool

2.查詢(xún)表中的數(shù)據(jù)(*號(hào)代表表中所有的列)

select * from student

新增數(shù)據(jù)到student表中

01如果要新增全部列,表名后可以不寫(xiě)列名,但是要提供所有列的值

02如果只想給一張表中添加部分列,那么在表名后要跟上列名,并且需要保證除了你給出的列的值之外其他列都允許為空

加入數(shù)據(jù)到student這張表中student括號(hào)后跟的是列名如果列名中有自增列,一定要把自增列刪了.

values括號(hào)后更的是每一列所對(duì)應(yīng)的值

注意:每一列對(duì)應(yīng)一個(gè)值

insert into student(StudenttNo, LoginPwd, StudentName, Gender, Gradeld, Phone, Address, Birthday, Email)values (23214,5634,'淚灑星辰',0,2,5434,'北京市','2015-10-31 09:29:59','lsfjkl')

當(dāng)student表中有一列為默認(rèn)值是在values值中一定要加入default

eg:

假如studentName有個(gè)默認(rèn)值則在studentName對(duì)應(yīng)的值為default

insert into student(StudenttNo, LoginPwd, StudentName, Gender, Gradeld, Phone, Address, Birthday, Email)values (23214,5634,default,0,2,5434,'北京市','2015-10-31 09:29:59','lsfjkl')

一次向一張表中插入多條數(shù)據(jù)(有三種方案)

方案一:(studentbak)這是一個(gè)不存在的表,方案一就相當(dāng)于把表(student必須存在)表備份一份studentbak

select * into studentbakfrom student

方案二:student(目標(biāo)表)studentbak(已存在的表)就相當(dāng)于把studentbak表中的數(shù)據(jù)附加到student表中--*代表所有的列如果目標(biāo)表中有自增列,你附加上去會(huì)報(bào)錯(cuò),你必須studentbak表中把*號(hào)改成具體的每一列,把自增列刪除

eg:

insert into studentselect * from studentbak

方案三:如果要新增全部列,表名后可以不寫(xiě)列名,但是要提供所有列的值

如果只想給一張表中添加部分列,那么在表名后要跟上列名,并且需要保證除了你給出的列的值之外其他列都允許為空

eg:

insert into studentselect '何'

修改表中的數(shù)據(jù)

update,見(jiàn)到update一定要加where條件(where后的限定條件不能用=和null做對(duì)比,必須使用is null)update后跟表名,set后跟列名,如果有多個(gè)列名用逗號(hào)分開(kāi)where 為限定條件,只修改id=192ABC的那一行數(shù)據(jù)的studentNo何studentName兩列

eg:

update student set studentNo=1,StudentName='淚灑星辰'where ID='192ABC'

delete刪除表中的數(shù)據(jù)(刪除數(shù)據(jù)的時(shí)候會(huì)記錄日志,id編號(hào)不會(huì)從1開(kāi)始)

見(jiàn)到delete一定要加where條件(where后的限定條件不能用=和null做對(duì)比,必須使用is null)delete后跟表名where后跟的是限定條件,只刪除id為192ABC的這一行

eg:

delete studentwhere ID='192ABC'

truncate刪除表中的數(shù)據(jù)(刪除數(shù)據(jù)的時(shí)候不會(huì)記錄日志徹底刪除,id編號(hào)會(huì)從1重新開(kāi)始)

truncate后不需要跟where條件

下面抽點(diǎn)時(shí)間給大家介紹Android中使用SQL語(yǔ)句操作數(shù)據(jù)庫(kù)

數(shù)據(jù)的增加

1、創(chuàng)建一個(gè)SQLite數(shù)據(jù)的幫助類(lèi)

SQLiteDatabase db = helper.getWritableDatabase();

2、執(zhí)行SQL語(yǔ)句,實(shí)現(xiàn)數(shù)據(jù)的增加

db.execSQL("insert into person (name,number) values (?,?)", new Object[] { name, number });

3、關(guān)閉數(shù)據(jù)庫(kù)

db.close();

數(shù)據(jù)的刪除

1、創(chuàng)建一個(gè)SQLite數(shù)據(jù)的幫助類(lèi)

SQLiteDatabase db = helper.getWritableDatabase();

2、執(zhí)行SQL語(yǔ)句,實(shí)現(xiàn)數(shù)據(jù)的修改

db.execSQL("delete from person where name=?", new Object[] { name });

3、關(guān)閉數(shù)據(jù)庫(kù)

db.close();

數(shù)據(jù)的修改

1、創(chuàng)建一個(gè)SQLite數(shù)據(jù)的幫助類(lèi)

SQLiteDatabase db = helper.getWritableDatabase();

2、執(zhí)行SQL語(yǔ)句,實(shí)現(xiàn)數(shù)據(jù)的修改

db.execSQL("update person set number=? where name=?", new Object[] { newnumber, name });

3、關(guān)閉數(shù)據(jù)庫(kù)

db.close();

數(shù)據(jù)的查詢(xún)

1、創(chuàng)建一個(gè)SQLite數(shù)據(jù)的幫助類(lèi)

SQLiteDatabase db = helper.getReadableDatabase();

2、調(diào)用SQLite數(shù)據(jù)庫(kù)的幫助類(lèi)中的rawQuery方法查詢(xún)數(shù)據(jù)

Cursor cursor = db.rawQuery("select * from person where name=?", new String[] { name });

3、查詢(xún)數(shù)據(jù)庫(kù)中所有的數(shù)據(jù)

boolean result = cursor.moveToNext();

4、關(guān)閉游標(biāo)工程

cursor.close();

5、關(guān)閉數(shù)據(jù)庫(kù)

db.close();

6、返回?cái)?shù)據(jù)庫(kù)中是否存在需要查詢(xún)的結(jié)果

return result;

感謝各位的閱讀,以上就是“SQL運(yùn)算符的操作語(yǔ)句整理”的內(nèi)容了,經(jīng)過(guò)本文的學(xué)習(xí)后,相信大家對(duì)SQL運(yùn)算符的操作語(yǔ)句整理這一問(wèn)題有了更深刻的體會(huì),具體使用情況還需要大家實(shí)踐驗(yàn)證。這里是創(chuàng)新互聯(lián),小編將為大家推送更多相關(guān)知識(shí)點(diǎn)的文章,歡迎關(guān)注!


分享題目:SQL運(yùn)算符的操作語(yǔ)句整理
分享地址:http://weahome.cn/article/psgisi.html

其他資訊

在線咨詢(xún)

微信咨詢(xún)

電話(huà)咨詢(xún)

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部