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 计算某一列的最小值