修改表的结构
1 修改字段类型
alter table 表名称
alter column 字段名 类型 约束;
2 添加或者删除列
alter table 表名称
add 字段名 类型 约束
alter table 表名称
drop column 字段名
3 添加或删除约束
非空:
alter table 表名称
alter column 字段名 类型 约束
其他
alter table 表名称
add constraint 约束名称(字段名)
分页
select * from emp;
--求工资最高的前三位位员工信息
select a.*,rownum from
(
select * from emp order by sal desc
)a where rownum <= 3
--分页代码(默认显示第一页,条数5)
select b.* from
(
select a.*,rownum as rid from emp a
)b where b.rid between 6 and 10;
-----JavaWEB 分页
start = 结束下标-条数 +1
start = (页码 - 1)*条数 +1
end = 页码 * 条数
--数据类型(number varchar2 date)
--创建表+约束
--dual 伪表
select 'abc' from dual
-- || 拼接
-- as 别名
--order by asc desc group by having between...and 运算符
--is null 为空 =null==》不合法
--nvl() 如果某字段为空,使用指定的结果替代
--sqlserver:isnull
select * from emp;
select ename,sal+nvl(comm,0) from emp;