??接下來,我們在SQL*Plus中實戰一下,為我們下面將要做的打好基礎。 ??用system登陸到SQL*Plus后,我們做如下操作(這次沒有截圖,有具體的說明) ??SQL>create user maxuan identified by max; #創建口令為max的用戶maxuan ??SQL>grant connect,resource to maxuan; #為用戶maxuan授權 ??SQL>conn maxuan/max; #以用戶maxuan進行連接 ??L>create table test(a number); #建立一個名為test的表,只有字段名為A的一列,數據類型為數字 ??SQL>insert into test values(1); #插入一條記錄 ??SQL>select * from test; #查詢記錄,此時A列的第一行為1 ??SQL>update test set a=2; #更改記錄,此時A列的第一行已改為2 ??SQL>commit; #提交 ??SQL>delete from test; #刪除test表中所有的記錄,此時test表中沒有記錄 ??SQL>roll; #回滾到提交前,此時再查詢test表,A列第一行值又回復到2
rem ///BY MAXUAN 開始/// create table item( type_id integer not null, type varchar2(30), constraint item_pk primary key(type_id) );
create table product( product_id integer not null, title varchar2(30) not null, type_id integer not null, info varchar2(80), price number(16,2) not null, constraint product_pk primary key (product_id), constraint product_fk foreign key(type_id) references item(type_id) );
create table orders( order_id integer not null, name varchar2(20) not null, address varchar2(100), tel number(16), email varchar2(30) not null, btime date, product_id integer not null, uword varchar2(100), constraint orders_pk primary key(order_id), constraint orders_fk foreign key(product_id) references product(product_id) );
create table admin( admin_id integer not null, adminname varchar2(20) not null, password varchar2(20) not null, constraint admin_pk primary key(admin_id) );
create sequence type_id increment by 1 start with 1; create sequence product_id increment by 1 start with 1; create sequence order_id increment by 1 start with 1; create sequence admin_id increment by 1 start with 1;