sqlserver表的基本操作

366 阅读1分钟

Sqlserver数据库常用的语法总结(一)

关于数据表的一些操作

1.查询操作

  • 基础查询

    select * from table 
    --查询一条
    select top 1 * from table
    
  • 连表查询

连表查询解释

select t1.*,t2.* 
from table1 t1
left join table2 t2 on t1.column1=t2.column1 --左
select t1.*,t2.* 
from table1 t1
inner join table2 t2 on t1.column1=t2.column1 --中
select t1.*,t2.* 
from table1 t1
right join table2 t2 on t1.column1=t2.column1 --右

2.增加操作

--第一种写法
insert into table(Column1,Column2,...)
values(value1,value2,...)
--第二种写法(插入单个)
insert into table(Column1,Column2,...)
select value1,value2,...
--第三种写法(插入多个)
insert into table(Column1,Column2,...)
select value1,value2,... union
select value1,value2,...

3.修改操作

--第一种
update table set column1=value1,... where 筛选条件
--第二种
update t1 set t1.column1=t2.column
table1 t1,table2 t2 --这里table2 可以是多表集合起来的数据
where t1.c_id=t2.c_id --筛选条件

4. 删除

delete table where c_id='' --筛选条件