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