数据类型


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 班级(以班级分组查询)


内连接:比较两个数据相匹配的行

外连接:根据要求返回左侧或者右侧非匹配的数据或全部数据

交叉连接:无任何条件,返回所有行