MySQL与ORCACLE建表,增删改,修改表结构

这篇博客详细对比了MySQL和ORACLE在建表、数据增删改以及修改表结构的操作,涵盖了两者的基本使用和差异。
摘要由CSDN通过智能技术生成

MySQL建表:

create table XXX(
      id  int  not  null  auto_increment,
      name   varchar(100)  null,
      sdate   date,
      primary key(id)
);

ORACLE建表

create table XXX(
      id number  not null primary key,    --自增与mysql不同,要用序列
      name  varchar2(100)  null,    --不同varchar2
      sdate   date
);
commit;   --ORCACLE一定要加上
create sequence  p_pro start with 1 increments  by 1;  --创建序列,从1开始每次加1

MySQL增删改

insert  into  XXX(name,pdate)  values('张三',now());  
--需要在表名后面添加该表除了主键的所有字段

delete from XXX where id=1;
--删除所有数据,不会影响表结构,数据可以恢复,只要没有commit
truncate table XXX
--删除所有数据,不会影响表结构,不会记录日志,数据不能恢复
drop table XXX
--删除所有数据,包括表结构一并删除,不会记录日志,数据不能恢复

update XXX set name='李四'  where id='2';

ORACLE增删改

insert   into  XXX  values(p_pro,'张三','2012-12-2
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值