1.创建一个新的表
例:create table dept
(
deptno int primary key,
dname nvarchar(30),
loc nvarchar(30)
)
2.向表中插入数据
insert into 表名 values(值列表)
插入部分字段
insert into 表名(字段1,字段2,...) values(值1,值2,...)
3.删除表中数据
delete from 表名
4.修改表中字段值
update 表名 set 值1=xx,值2=xx where 条件
5.查询所有列
select *from 表名 where 条件
6.查询指定列
select 字段1,字段2 from 表名 where 条件
7.如何消除重复行
select distinct 字段 from 表名 where 条件
8.模糊查询
select ename,sal from emp where ename like 's%'
%:表示0到多个字符, _:表示单个字符
9.使用order by 语句进行排序
select *from emp order by asc(默认为升序)
desc(降序)
10.表的复杂查询
数据分组包括:max(字段),min(字段),avg(字段),sum(字段),count(*)
例:--显示所有员工的最高工资和最低工资并显示名字
select ename,sal from emp where sal=(select min(sal) from emp)
--计算共有多少员工
select count(*) from emp;
11.group by 用于对查询的结果分组统计
having 子句用于限制分组显示结果
例:--如何显示每个部门的平均工资和最高工资
select avg(sal),max(sal),deptno from emp group by deptno