T-SQL語句基礎

數據類型


int    整型,存儲整數佔4字節

bit    整型,取值0 1 null(空)  只有兩種可能Yes  and  No

float    表示大致數值,佔8字節空間


date    日期,佔3字節空間

time    表示某個時間,佔5字節空間

datetime    表示時間日期,佔8字節空間


主鍵:唯一表示表中行數據。一個主鍵值對應一行數據,由一個或多個字段組成具有唯一性,其和外鍵相輔相成,外鍵對應主鍵(兩個表)


插入數據


insert    into    表名    values    數據(按順序添加)

insert    into    student    values    ("JianYu",366,99)  

向student中添加姓名JianYu,班級366,成績99


更新數據


update    表名    set    列名=更新數據    where    特指單個數據

update    student    set    成績=99    where    姓名=JianYu

更改student表中JianYu的成績爲99


刪除數據


delete    from    表名    where    刪除條件

delete    from    表名    (刪除表中所有行)



T-SQL組成


DML(數據操縱語言)

select,inset,update,delete

DDL(數據定義語言)

create,alter,drop

DCL(數據控制語言)

grant,revoke


查詢結果排序

select    條件(*)    from    表名    [ASC|DESS]

ASC升序

DESC降序

改變查詢結果列名稱

select    條件    as    改變的列名    from    表

sum(總成績),max(最大),min(最小)

指定區間查詢

select    *    from    表名    where    條件(成績)    between    90 and 100

分組查詢

select    班級,成績 as 總成績    from    表    group by 班級(以班級分組查詢)


內連接:比較兩個數據相匹配的行

外連接:根據要求返回左側或者右側非匹配的數據或全部數據

交叉連接:無任何條件,返回所有行




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章