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='' --筛选条件