SQL Server

T-SQL语言

1.插入单行数据:insert into 表名 【列名】values <值列表>。(【】代表可选,<>代表必需);

  插入多行数据:insert into 表名1 【列名】select <列名> from <表名2>;

  Select Into插入多行数据:select <列名> into <新表> from <原始表>;

  Union关键字插入多行数据:insert into 表名 【列名】select <值列表> union select <值列表> union select <值列表> ;

2.修改数据:update <表名> set <列名=值> 【where<更新条件>】 

3.删除数据:delete from <表名> 【where<更新条件>】;Truncate table 删除表中所有数据,但是不会删除表结构及各种约束;不能删除具有引用关系的数据表

4.查询数据:select 【列名】 from <表名> 【where <查询条件表达式>】【order by <排序的列名>【asc 或desc】】;

  使用as字句(=实现)将列传别名:select 列名 as ' '  from <表名>;

  使用"+"连接多个字段,合并成一列:select  列名 +‘ ’+列名 from <表名>;

  使用top关键字查询表中限定行数:select  top *5 from 表名;

  使用distinct关键字屏蔽重复数据:select distinct 列名 from  <表名>;

  使用is null 查询空数据:select   <列名> from  <表名> 【where<更新条件>】is null;

5.对结果集进行排序:asc为升序,desc为降序,如果不指定默认为升序

6.模糊查询:

  like进行:select  【列名】 from  <表名> where 列名 like '%(模糊的字)%'

  in在限定值内进行模糊查询:select  【列名】 from  <表名> where <列名> 【 not】in <[常量列表]>;

  between ... and ...范围内查询:select  列名1 from  <表名> where 列名1 between ...and... 

7.聚合函数:sum(求和),avg(平均分),max(最大值),min(最小值)

8.分组统计:select 字段列表 【聚合函数】from 表 【where】条件 group by <字段列表>,字段列表可以有多个字段,各字段用逗号隔开,他表示按多列进行分组;使用having字句对分组再次过滤:select 字段列表 【聚合函数】from 表 【where 条件】【group by <字段列表>】【having 条件】【order by 字段列表 asc|desc】

9.多表关联查询:

 内连接:2个表  select  <列名> from 表1 inner join 表2 on 表1.列名 条件运算符 表2.列名 【where 条件】【order by 排序列】 ;   多个表   select <列名> from (表1 inner join 表2 on 表1.列名 条件运算符 表2.列名 ) inner join 表3 on 表1.列名  条件运算符 表3.列名 ......【where 条件】【order by 排序列】

10.外连接 

   左外连接:select <列名> from 左表 left 【outer】 join 右表 on 左表.列名 条件运算符 右表.列名 【where 条件】【order by 排序列】;右外连接:select <列名> from 左表 right 【outer】 join 右表 on 左表.列名 条件运算符 右表.列名 【where 条件】【order by 排序列】;完全连接:select <列名> from 左表 full 【outer】 join 右表 on 左表.列名 条件运算符 右表.列名 【where 条件】【order by 排序列】

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值