初探Oracle:表的管理命令簡單介紹

創建表:
create table student(sdtid number(11), sdtname varchar(20), sex char(2), birthday date );
修改表:
添加列:
alter table student add ( classid number(8));
修改列:
alter table student modify (sdtname vatchar(30));
刪除列:
alter table student drop ( sex char(2));
   備註: 該命令除非逼不得已不要使用,影響表結構從而導致某些查詢語句結果出錯
修改表名:
rename student  to stu;
刪除表:
drop  table student;

插入數據
插入全部字段:
insert into student ('00001'.'admin','man','27-11月-1977');
備註:日期默認格式dd-mon-yy 
   修改日期格式:
    alter session set  nls_date_format= 'yyyy-mm-dd';
插入部分字段:
insert  into student(sdtid,sdtname) values('00002','admin');
備註:
當你插入的表要求某個字段不能爲空,你又沒填值將會插入失敗。
插入空值:
insert into student(sdtid, sdtname,sex) values('0003','guest',null);
備註:
查詢某個字段爲空的數據
例子:
查詢沒有生日的人
select  * from student  where brithday is null;

修改數據:
修改一個字段:
update student set  classid='0304' where  sdtname='admin';

修改多個字段:
update student set sex='女', sdtname='張三' where sdtid='00001';

修改含有null值的數據
update student set  classid='3' where classid is null;

刪除數據

delete  from student where classid ='301';

回滾刪除
rollback to student ;










發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章