--查询当前时间
select sysdate from dual;
--查询当前时区的时间
select systimestamp from dual;
--伪列
select rownum,emp.* from emp;
select rowid,emp.* from emp;
select * from dept
drop table java0724;
--建表语句
create table java0723(
jid int primary key,--主键约束
jname varchar2(10) not null,--非空约束
jidcard varchar2(20) unique,--唯一约束
sex char(5) check(sex in ('男','女')),--检查约束
address varchar2(20) default '山东淄博',--默认值约束
birth date,
deptno int,
foreign key(deptno) references dept(deptno)--外键约束
)
create table java0724(
jid int primary key,--主键约束
jname varchar2(10) not null,--非空约束
jidcard varchar2(20) unique,--唯一约束
sex char(5) check(sex in ('男','女')),--检查约束
address varchar2(20) default '山东淄博',--默认值约束
birth date,
deptno int,
foreign key(deptno) references dept(deptno)--外键约束
)
insert into java0723 values(1,'熊大','123456','男','家',to_date('2019-10-31','yyyy-mm-dd'),10)
select * from java0723
--插入来自其他表的数据
insert into java0724 (jid,jname,jidcard)
select jid,jname,jidcard from java0723;
select * from java0724
--创建新用户 用管理员权限 sys/system
create user yhy identified by 123456;
--授予 连接和数据源 权限
grant connect, resource to yhy;
--授予 表的权限给 指定用户
grant select on scott.emp to yhy WITH GRANT OPTION;
--取消权限
remove select, update on t_student from aa;