T-SQL语句基础
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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 班级(以班级分组查询)
内连接:比较两个数据相匹配的行
外连接:根据要求返回左侧或者右侧非匹配的数据或全部数据
交叉连接:无任何条件,返回所有行
2017.7.12
JianYu
本文出自 “JianYu” 博客,请务必保留此出处http://jianyu97.blog.51cto.com/12222102/1946851
以上是关于T-SQL语句基础的主要内容,如果未能解决你的问题,请参考以下文章