1.开启oracle服务
widows+r :servieces.msc打开服务
找到OracleServiceXE和OracleXETNListener,开启服务
2.进入编辑器(sqlplus)
登录用户:conn system/adminconn sys/admin as sysdba
将以下记录保存到文件:
spool d:\ttt.txt;
清屏:host cls
3.创建一张表(基本和mysql相同)
create table test1
(tid number,
tname varchar2(20));
4.oracle 行地址和行数
select rowid,rownum,id from test1;
5.变量
SQL> -- 变量
SQL> declare name varchar2(20);
2 begin
3 name:='haha';
4 dbms_output.put_line(name);
5 end;
6 /
6. 流程控制
6.1 if elsif else
SQL> declare num number(3);
2 begin
3 num:=10;
4 if num>10 then
5 dbms_output.put_line('大于');
6 elsif num<10 then
7 dbms_output.put_line('小于');
8 else
9 dbms_output.put_line('等于');
10 end if;
11 end;
12 /
6.2
while loop
SQL> declare num number(3);
2 begin
3 num:=5;
4 while num>3 loop
5 dbms_output.put_line(num);
6 num:=num-1;
7 end loop;
8 end;
9 /
6.3
for
SQL> -- for
SQL> begin
2 for i in 1..5 loop
3 dbms_output.put_line(i);
4 end loop;
5 end;
6 /
7.表空间 (首先创建一个物理目录,我的是在f盘下)
-- 创建表空间
create tablespace mytablespace datafile 'f:\mytablespace.dbf'size 10M;
-- 修改表空间的大小
alter tablespace mytablespace datafile 'f:\mytablespace.dbf' resize 15M;
-- 删除表空间
drop tablespace mytablespace;
8.索引
create index index_name on table_name(col_name) tablespace tablespace_name;