版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、一.創(chuàng)建表(含多個字段)Createtabletable_name(column_name1datatype1column_name2datatype2...)二.刪除表格(所有記錄)table_name刪除“表格記錄“會把操作記錄在日志中,可以通過事務(wù)回滾來恢復(fù)刪除的數(shù)據(jù)tabletable_name刪除“表格記錄“不可恢復(fù)三.刪除表table_name把“表結(jié)構(gòu)“和所有記錄一起刪除掉了四.備份表1.備份一樣的表intotable_n
2、ame1fromtable_name22.備份一份空的表副本intotable_name1fromtable_name2where1=2(因?yàn)?是不可能等于2的,所以建立的表里不會有記錄)五.常用操作1.為結(jié)果集中的列指定別名(新列名)column_nameasnewcolumnnamefromtable_name或:newcolumnname=column_namefromtable_name2.消除取值重復(fù)的行distinctcol
3、umn_namefromtable_name3.限制返回行數(shù)選取第一條記錄:top1fromtable_name選取前N條記錄:topNfromtable_name選取最后一條記錄:top1fromtable_namederbycolumn_namedesc選取最后N條記錄:topNfromtable_namederbycolumn_namedesc選取任意一條記錄(隨機(jī)):top1fromtable_namederbynewid()六
4、.修改字段值注:下面用c1代表column_name(列名)1.修改某一字段前幾個字符Updatetable_namesetc1=123’right(c1len(c1)3)2.修改某一字段后幾個字符Updatetable_namesetc1=left(c1len(c1)3)’123’七.對數(shù)據(jù)進(jìn)行統(tǒng)計1.返回記錄的條數(shù):count()as數(shù)目fromtable_name2.返回某列記錄的總和(數(shù)據(jù)類型需是數(shù)據(jù)類)sum(column_n
5、ame)as總和fromtable_nameavg(column_name)as平均數(shù)fromtable_namemax(column_name)as最大fromtable_name八.常用的幾種查詢1.交叉連接查詢(將兩個表不加約束地連接在一起,連接產(chǎn)生的結(jié)果集的記錄為兩個表中記錄的交叉乘積,結(jié)果集的列為兩個表屬性性列的和.(使用時需兩個表的記錄條數(shù)對應(yīng))fromtable_name1crossjointable_name22.等值與
6、非等值查詢(返回兩個表中的兩個字段中某記錄相同的所有記錄)fromtable_name1innerjointable_name2ontable_name1.column_name=table_name2.column.name例如:fromtable1innerjointable8on姓名=table8.aa3.自身連接查詢(可以理解為一個表的兩個副本之間的連接)例:查詢選修了兩門或兩門以上課程的學(xué)生姓名和課程名稱(假設(shè)有一張學(xué)生選課表
7、table1姓名字段名為name課程名稱為coursename)語句該這樣寫:a.namea.coursenamefromtable1asajointable1asbona.name=b.namea.coursename!=b.coursename九.外連接查詢(分為左外連接,右外連接和全外連接)1.左外連接fromtable_name1leftouterjointable_name2ontable_name1.column_name=
8、table_name2.column_name2.右外連接(把left改為right就行了)3.全外連接(觸類旁通left改為full)十.子查詢1.帶有in運(yùn)算符的子查詢例:查詢有產(chǎn)品銷售記錄的產(chǎn)品信息from產(chǎn)品where產(chǎn)品編號in(產(chǎn)品編號from產(chǎn)品銷量)下面舉一個稍微復(fù)雜的例子涉及到三張表.求選修了課程名為”大學(xué)語文”的學(xué)生學(xué)號和姓名.(大學(xué)語文是課程表的屬性列學(xué)生學(xué)號和姓名是學(xué)生表的屬性列兩者之間通過課程注冊表聯(lián)系起來)學(xué)
9、號姓名from學(xué)生表where學(xué)號in(學(xué)號from課程注冊表where課程號in(課程號from課程表where課程名=大學(xué)語文’))3.帶有比較運(yùn)算符的子查詢常用的比較運(yùn)算符有=!=!.例:列出高于平均分的學(xué)生的信息(有一張表名為學(xué)生含學(xué)號和姓名兩個屬性列課程注冊表含學(xué)號和成績屬性列)QQ291911320from學(xué)生Where學(xué)號in(學(xué)號From課程注冊Where成績(avg(成績)from課程注冊))實(shí)用SQL語句1.添加新記
10、錄intoTableName(字段1字段2...)values(value1value2...)例如:intoSoft_info(SoftName)values(“SoftNameTxtBox.Text“)2.修改任意一條記錄(如要修改多條記錄可同時寫多條語句)UpdateTable_NamesetColumn_Name=whereID=例如:Updatetable8setaa=44whereID=13.刪除某條記錄:Table_Nam
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 幾條使用率最高的sql語句
- 寫作中使用率最高覆..
- 使用率最高的一千句英語
- 寫作中使用率最高的句式
- 英語作文 使用率最高的基本句式
- 英語寫作中使用率最高的短語
- 英語寫作中使用率最高的句式
- 英文作文使用率最高的基本句式
- 短文寫作中使用率最高的英文
- 短文寫作中使用率最高的句子
- 短文寫作中使用率最高英語短句
- 以下是短文寫作中使用率最高
- 英語寫作中使用率最高的基本句式
- 英語寫作中使用率最高的句式18724
- tef里使用率最高的105個詞
- 英文寫作中使用率最高的基本句式
- 以下是短文寫作中使用率最高18319
- 英文寫作中使用率最高的基本句式18700
- 四六級中使用率最高的基本句式
- 英文寫作中使用率最高的基本句式18693
評論
0/150
提交評論