LinuxÒÁµéÔ°ÂÛ̳'s Archiver

LinuxZZ ·¢±íÓÚ 2006-5-10 15:52

oracleѧϰ¸öÈË×ܽá

<table border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td background="images/bgi.gif" height="30">
</td>                           </tr>                         </tbody></table>                                                                                                                                                                                      <!-- ÕýÎÄ¿ªÊ¼ --> [color=red]²»Ã÷°×£¿»¶Ó­µ½ [url="http://bbs.linuxmine.com/"]linuxÂÛ̳ (http://bbs.linuxmine.com)[/url] ²Î¼ÓÌÖÂÛ![/color]

±í¿Õ¼ä

´´½¨±í¿Õ¼ä

SQL> create tablespace emp

   2  logging

   3  datafile '/oracle/oradata/dba/emp.dbf' size 5M extent

   4  management local£»

Ôö¼Ó±í¿Õ¼ä´óС

SQL> alter tablespace emp

   2  add datafile '/oracle/oradata/dba/emp_1.dbf' size 3M;

ɾ³ý±í¿Õ¼ä

SQL> drop tablespace emp including contents;

2         

´´½¨Óû§

create user jackylau identified by richie default tablespace emp temporary

tablespace temp quota 15m on emp password expire;

ÊÚȨÓû§

grant dba to jackylau with admin option;

alter user jackylau default role all;

ÐÞ¸ÄÓû§ÃÜÂë

alter user jackylau identified by richie

±í

´´½¨±í

SQL> create table qq

   2  (name varchar(20),

   3  id number(10),

   4  relation varchar(6),

   5  gender varchar(4)

6         );

´ÓÆäËü±íÖн¨±í

create table temp as select name,id from qq;

ÖØÐÂÃüÃûÒ»¸ö±íÃû

rename qq to qqtest

²é¿´Ò»¸ö±íµÄ½á¹¹

desc table_name;

²åÈë¼Ç¼

insert into qq (name,id,relation,gender) values ('±¦¶ù','33796776','ÅóÓÑ','Å®');

insert into qq values ('±¦¶ù','33796776','ÅóÓÑ','Å®');

Ð޸ļǼ

  update qq set name='apple'

  where id = '371692320';

°ÑidºÅΪ371692320µÄÏîΪnameËùÔÚµÄÃû¸ÄΪapple

¸ü¸ÄÁеÄ×Ö·û´óС

alter table qq modify (gender varchar(6));

Ôö¼ÓÁÐ

alter table qq add time date;

ɾ³ýÁÐ

alter table qq set unused ("TIME") cascade constraints;(×¢ÒâTIMEÒª´óд)

ɾ³ýÄÚÈÝ

truncate table qq drop storage;(½Øµô,²»¿É»Ö¸´)

²éѯ

select * from qq;

select id from qq where id='18243386';

select * from qq where gender='Å®' order by name;

select * from qq where id like '%8%' order by name;

ɾ³ý¼Ç¼

SQL> delete from qq

   2  where id='18243386';

»Ø¹ö

Ïû³ýÉÏÒ»¸öCOMMITÃüÁîºóµÄËù×öµÄÈ«²¿ÐÞ¸Ä,ʹµÃÊý¾Ý¿âµÄÄÚÈݻָ´µ½ÉÏÒ»¸öCOMMITÖ´ÐкóµÄ״̬.ʹÓ÷½·¨ÊÇ:

SQL>rollback;

LINK

ÄǸö×Ö¶Î LIKE "×Ö·û×éºÏ"

×Ö·û×éºÏ ¿ÉÒÔÊǹ̶¨×Ö·û Óë % ºÍ _ µÄËæÒâ×éºÏ£¬ÆäÖÐ % ´ú±íÈÎÒⳤ¶ÈµÄÈÎÒâ×Ö·û£¬_ ´ú±íµ¥¸ö×Ö·û

where name like 'jacky___' Äܲ鵽 jackylau È´²»Äܲ鵽 jackylau+

where name like '%acky___' Äܲ鵽 jackylau, abcackylau È´²»Äܲ鵽 jackylausomeword

SQL> edit s<»Ø³µ>

Èç¹ûµ±Ç°Ä¿Â¼Ï²»´æÔÚs.sqlÎļþ£¬Ôòϵͳ×Ô¶¯Éú³És.sqlÎļþ£¬

ÔÚÆäÖÐÊäÈë¡°select * from tab;¡±£¬´æÅÌÍ˳ö¡£

SQL> @s<»Ø³µ>

´´½¨Óû§²¢ÊÚȨ

SQL> create user Óû§1 identified by ÃÜÂë;

SQL> grant connect,resource to Óû§1;

SQL> connect Óû§1/ÃÜÂë

SQL> create table ±í1(ÁÐ1 number,ÁÐ2 date);

SQL> create index Ë÷Òý1 on ±í1(ÁÐ1);

SQL> drop index Ë÷Òý1;

SQL> drop table ±í1;

´´½¨ÊÓͼ

Create or replace view testview as select col1,col2,col3 from table_name;

create view test_view as select name,id,gender from qq;

select * from test_view;

create view qqtest as select name,id,relation lation from qq where id>100000000;(²¢ÖØÐÂÃüÃûrelationÁÐΪlation)

create view qqtest as select name,id,gender from qq where id>100000000 with read only;

´´½¨ÐòÁÐ

CREATE SEQUENCE inc_hourdiscount INCREMENT BY 1 START WITH 1    MAXVALUE 1.0E28;

²é¿´Êý¾Ý¿â

show parameter db_name;

select name from v$database;

ÈçºÎµ¥¶À±¸·ÝÒ»¸ö»ò¶à¸öÓû§£¿

exp system/manager owner=(Óû§1,Óû§2,¡­,Óû§n) file=µ¼³öÎļþ

ÈçºÎµ¥¶À±¸·ÝÒ»¸ö»ò¶à¸ö±í£¿

exp Óû§/ÃÜÂë tables=(±í1,¡­,±í2)


[color=red]²»Ã÷°×£¿»¶Ó­µ½ [url="http://bbs.linuxmine.com/"]linuxÂÛ̳ (http://bbs.linuxmine.com)[/url] ²Î¼ÓÌÖÂÛ![/color] <!-- ÕýÎĽáÊø -->                                                                                                                                                                             
È«ÎĽáÊø

Ò³: [1]

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.