CREATE TABLE table_name (
欄位名稱 欄位的資料型別 [欄位的約束],
欄位名稱 欄位的資料型別 [欄位的約束], … );
alter table 原表名 rename to 新表名;
alter table 表名 add 欄位名 型別;
比如:
alter table sudent add name varchar2(10);
alter table 表名 modify 資料名稱 資料型別;
比如:
alter table xc01 modify info number(3);
drop table 表名;
插入欄位 :
insert into table_name(field1,field2,…) VALUES(val1,val2,…);
比如:insert into xc01(xcname,xcage,xcscore,info)
values (‘sss’,23,100,100);
UPDATE 表名 SET field1=val1,field2=val2,… WHERE condition
比如:update xc01 x
set x.xcage=22 ,x.xcname=‘xxxx’;
DELETE FROM table_name WHERE CONDITION
比如:delete from xc01 t where t.xcname=‘xxxx’;
commit;
select * from xc01 c where c.xcname=‘xxxx’;
注:oracle 資料庫,需要手動提交事務,可以在增刪改語句後,新增 commit 語句
--1.建立表名為xc的表格
create table xc (
xcname varchar(10) primary key,
xcage number(2) not null,
xcscore number(10) not null
)
select *from xc01;
--2.修改表
--2.1修改表名
alter table xc rename to xc01;
--2.2增加欄位
alter table xc01 add info varchar2(10);
--2.3修改欄位
alter table xc01 modify info number(3);
--3刪除表
drop table xc01;
--oracle 資料庫,需要手動提交事務,可以在增刪改語句後,新增 commit 語句
--4.插入資料
insert into xc01(xcname,xcage,xcscore,info)
values ('sss',23,100,100);
--5.更新資料
update xc01 x
set x.xcage=22 ,x.xcname='xxxx';
--6.刪除資料:
delete from xc01 t where t.xcname='xxxx';
--7.查詢資料
select * from xc01 c where c.xcname='xxxx';