create tablespace name
datafile 『d:』
size 20m
autoextend on;
create user chen
identified by 123456
default tablespace name
temporary tablespace temp;
select * from dba_users;
alter user scott account unlock;
grant dba to chen;
revoke dba from chen;
資料查詢語言(dql):selectcreate table tb_user(資料操作語言(dml):insert,update,delete
資料控制語言(dcl):grant,revoke
事物處理語言(tpl):commit,rollback
資料定義語言(ddl):create,drop,alter
id int primary key,
username varchar2(50) not null,
*** char(2) check(***=『男』 or ***=『女』),
age int check(age>0 and age<100),
address varchar2(50) default』guangzhou』,
phone varchar2(11) unique,
id_class int references tb_class(id)
)create table tb_class(
id int primary key,
code varchar2(20),
teachar varchar(20)
)drop table tb_user;
delete from tb_user;
truncate table tb_user;
rename tb_user to tb_person;
comment on table tb_person is 『使用者表』;
alter table tb_person add(address varchar2(20));
alter table tb_person modify(address varchar2(50));
alter table tb_person drop(address);
alter table tb_person rename column address to place;
insert into tb_person(id,username,***,age,phone)
values(1,『chen』,『女』,20,139000000000);
update tb_person
set age=21
where name=『chen』;
delete from tb_person
where id=1;
create table tb_report(
year char(4),
month char(2),
unique(year,month)
);alter table tb_report add primary key(year);
select year as 年 ,month 月 from tb_report;
select distinct year from tb_report;
– 比較符號:> 大於號、< 小於號、= 等於、<> 不等於、>= 大於等於、<= 小於等於
select * from tb_person
where username like 『%c%』;
– 排序:公升序(預設) asc、降序 desc
select * from tb_person
order by id;
scott 使用者查詢獎金不為空員工資訊 和年薪
select emp弄,enamel,job,sal,comm,(sal+nvl(comm,0))
from emp where comm is not nul;
select * from emp,dept
where emp.deptno=dept.deptno;
select * from emp e inner join dept d
on e.deptno=d.deptno;
select * from emp e,dept d
where e.deptno=d.deptno(+);
select * from emp e left outer join
dept d on e.deptno=d.deptno;
select * from emp e,dept d
where e.deptno(+)=d.deptno;
select * from emp e right outer join
dept d on e.deptno=d.deptno;
select * from emp e full outer join dept d
on e.deptno=d.deptno;
select e1.empno,e1.ename,e1.mgr,e2.ename
from emp e1,emp e2
where e1.mgr=e2.empno;
oracle 學習筆記
本地網路服務名配置 在客戶機的 oracle oracle90 network admin 安裝目錄下有乙個名為tnsnames.ora的命名檔案,其中儲存的就是本地命名的配置.當客戶機應用程式提出登入要求時,其使用的連線字串被命名檔案解析.在命名檔案裡儲存的是與連線字串對應的網路位址.例如 mys...
Oracle學習筆記
許可權管理 oracle 9i 3個預設使用者 sys 超級管理員 預設密碼 change on install system 普通管理員 預設密碼 manager scott 普通使用者 預設密碼 tiger oracle 10g sys 密碼在安裝時設定 system 密碼在安裝時設定 scot...
oracle學習筆記
1 set linesize 100 設定長度 2 set pagesize 30 設定每頁顯示數目 3 em a.sql 開啟記事本 4 a 執行檔案a中的 可指定檔案的路徑 d a.txt 5 conn 使用者名稱 密碼 根據使用者名稱和密碼連線資料庫 如果連線超級管理員 sys 則應加上as ...