初探Oracle:表的管理命令简单介绍

本文详细介绍如何使用SQL进行表的创建、修改、删除及数据的插入、更新、删除等基本操作,并提供具体实例。

创建表:
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 ;










评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值