數據類型
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 班級(以班級分組查詢)
內連接:比較兩個數據相匹配的行
外連接:根據要求返回左側或者右側非匹配的數據或全部數據
交叉連接:無任何條件,返回所有行