sql server的添加语法

--添加语法,默认给整张表的字段添加数据
INSERT INTO 表名 VALUES(值1,值2,值3)
---表示给规定的字段,添加数据,有顺序,字段1对应值1.。。。。以此类推[]
INSERT INTO 表名([字段1],[字段2],[字段3]) VALUES(值1,值2,值3)

sql server的修改语法,设置要修改的字段

UPDATE 表名 SET 字段1=修改的值1,字段2=修改的值2,.. . .. WHERE 修改的条件

sql server的删除语法,删除某张表的数据―如果不加条件,就会删除整张表的数据

DELETE FROM 表名 wHERE 删除的条件

sql server的删除语法,删除列

alter table 表名
drop column 列名
--有约束要先删除约束
alter table 表名
drop constraint 约束

sql server的基础查询语法---模糊查询

一、模糊查询,包含查询

select * from 表名 where 列名 like '%要查询的字段%'

二、模糊查询,开头查询

select * from 表名 where 列名 like '要查询的字段%'

三、模糊查询,结尾查询

select * from 表名 where 列名 like '%要查询的字段'

sql server的基础查询语法---连表查询

一、连表查询,内连接查询

select * from 第一张表名 重命名字段1
inner join 第二张表名 重命名字段2
on 重命名字段1.关联的列=重命名字段2.关联的列
where 要筛选的条件

 二、连表查询,左连接查询

select * from 第一张表名 重命名字段1
left join 第二张表名 重命名字段2
on 重命名字段1.关联的列=重命名字段2.关联的列
where 要筛选的条件

三、连表查询,右连接查询 

select * from 第一张表名 重命名字段1
right join 第二张表名 重命名字段2
on 重命名字段1.关联的列=重命名字段2.关联的列
where 要筛选的条件

四、连表查询,外连接查询  

select * from 第一张表名 重命名字段1
full join 第二张表名 重命名字段2
on 重命名字段1.关联的列=重命名字段2.关联的列
where 要筛选的条件

sql server的基础查询语法---范围查询 开始结束 

select * from 表名 where 列名 between 开始的值 and 结束的值

sql server的基础查询语法---升序降序查询

--desc 降序  默认升序 asc
SELECT * FROM 表名 order by 列名 desc

sql server的基础查询语法---聚合查询

计算总数
SELECT COUNT(*) FROM 表名
SUM	计算某一列的合计值,该列必须为数值类型
AVG	计算某一列的平均值,该列必须为数值类型
MAX	计算某一列的最大值
MIN	计算某一列的最小值