Professional Documents
Culture Documents
http://download.oracle.com/docs/cd/B13789_01/server.101 /b10759/toc.htm
Ni dung
Bng (table) D liu (data/record) Nhp / Xut d liu
Table: To bng
C php
CREATE [GLOBAL TEMPORARY] TABLE table_name ( column_name type [CONSTRAINT constraint_def DEFAULT default_exp] [, column_name type [CONSTRAINT constraint_def DEFAULT default_exp]...] [,table_constraint [,]] )
3
Table: To bng
V d 1:
CUAHANG(MACH, TENCH, DIACHI, DIENTHOAI)
CREATE TABLE "CUAHANG ( "MACH" VARCHAR2(10 BYTE) NOT NULL ENABLE CONSTRAINT "CUAHANG_PK" PRIMARY KEY, "TENCH" VARCHAR2(20 BYTE), "DIACHI" VARCHAR2(20 BYTE), "DIENTHOAI" VARCHAR2(10 BYTE) ) ;
4
Table: To bng
V d 1:
CUAHANG(MACH, TENCH, DIACHI, DIENTHOAI)
Table: To bng
V d 2: NHANVIEN( MANV, TENNV,
DIACHI, DIENTHOAI, MACH) CREATE TABLE NHANVIEN ( "MANV" VARCHAR2(10 BYTE) NOT NULL ENABLE CONSTRAINT " NHANVIEN _PK" PRIMARY KEY, "TENNV" VARCHAR2(20 BYTE), "DIACHI" VARCHAR2(20 BYTE), "DIENTHOAI" VARCHAR2(10 BYTE), MACH VARCHAR2(10 BYTE) CONSTRAINT NV_FK REFERENCES CUAHANG(MACH) ) ;
Table: To bng
Cc rng buc trn ct
[CONSTRAINT <tn RB>] [Kiu rng buc]
Kiu rng buc [NOT] NULL CHECK(iu kin kim tra) UNIQUE PRIMARY KEY Din gii Ct (khng) c rng iu kin m d liu lu vo phi tha ng D liu khng xut hin qu 1 ln trong bng D liu khc null v l unique 7
Table: To bng
Cc rng buc trn ct
Kiu rng buc REFERENCES <tn bng> [(<DS tn ct kha chnh>)] [ON DELETE {CASCADE|SET NULL}] Din gii Rng buc d liu lu phi c trc mt bng bn ngoi. VD: nhn vin A xut hin trong bng lng, th trc trong bng nhn vin ca cng ty phi c A
Table: To bng ?
Cn lu thng tin lp hc v sinh vin gm cc d liu sau:
M lp hc Tn lp hc Nm nhp hc Lp trng M sinh vin Tn sinh vin Nm sinh im trung bnh Sinh vin thuc lp
Table: To bng ?
To bng v cc rng buc lu thng tin trn m bo tnh ng n d liu Lp hc
M s lp hc khng trng nhau Tn khng c rng v khng trng nhau Nm nhp hc c tht Lp trng: lu m sinh vin c th hoc null nu lp mi cha bu lp trng
10
Table: To bng ?
To bng v cc rng buc lu thng tin trn m bo tnh ng n d liu Sinh vin
M s sinh vin khng trng nhau Tn khng c rng Nm sinh c tht im trung bnh: t 0 n 1 Sinh vin phi thuc mt lp c th Khi xa lp hc, ton b thng tin sinh vin trong lp s t ng xa.
11
12
16
17
Table: Xa bng
C php
DROP TABLE table_name [, table_name] ... [CASCADE CONSTRAINTS] CASCADE CONSTRAINTS: xa cc rng buc ton vn lin quan cc kha chnh trong bng
V d
DROP TABLE NHANVIEN CASCADE CONSTRAINTS ;
18
Record: Thm mi
C php
INSERT INTO <table> [(<column i, . . . , column j>)] VALUES (<value i, . . . , value j>) ;
V d:
INSERT INTO CUAHANG VALUES ( 1, 'CUA HANG 1', '123 LY TU TRONG', '071088822') ; INSERT INTO CUAHANG (MACH, TENCH) VALUES ( 1, 'CUA HANG 1') ;
19
Record: Sa i ni dung
C php
UPDATE <table> SET <column i> = <expression i>, ..., <column j> = <expression j> [WHERE <condition>];
21
Record: Sa i ni dung
V d
UPDATE CUAHANG SET TENCH='CUA HANG CUA TOI' WHERE MACH=1;
22
Record: Xa
C php
DELETE FROM <table> [WHERE <condition>];
V d
DELETE FROM CUAHANG WHERE MACH=1;
23
Table: Sa i v xa ni dung?
Chuyn sinh vin t lp TH1 xung TH2 nu im trung bnh < 5 Xa sinh vin c im trung bnh = 0 (khng i hc)
24
Export data
C php export username/password@net_service_name file=<ng dn/tn file>.dump log file=<ng dn/tn file>.log owner= username V d export userid=system/admin@db1 file=c:\db1.dmp log=c:\db1.log
25
Export data
V d export userid=system/admin@db1 file=c:\db1.dmp tables=(cuahang)
26
Import data
C php imp username/password@net_service_name file=<ng dn/tn file>.dump fromuser= username touser=username V d:
imp system/admin@db1 file=c:\db1.dump tables=(cuahang) ignore=y
27
Import data
28
29
30
Nhp/xut kho
31
Th kho
32
33