创建表:create table tablename(字段1 类型1,字段2 类型2,字段3 类型3);
修改表:
添加字段:alter
table tablename add(字段 类型);
修改某一列的字段类型长度:alter table tablename modify(字段 新字段长度);
修改字段类型或名字:alter table tablename modify(字段 类型);(只可以对空表操作)
删除字段:alter
table tablename drop column 字段名;(不要随意做)
修改表名:rename
tablename to newtablename;
删除表:drop
table tablename;
向表中插入数据:
insert into
tablename values('字段1值','字段2值','字段3值');
(日期的输入格式为'dd-mm月-yy',也可以修改日期的输入格式:alter session set
nls_date_format='yyyy-mm-dd';)
插入部分字段:
insert into
tablename(字段1,字段3) values('字段1值','字段3值');
插入空值:
在想插入空值的字段位置用null来代替字段值。当查询字段为空是select * from tablename where 字段名 is
(not) null;
修改字段:update tablename set 字段1='字段1值',字段2='字段2值';
update student set sal=sal*2 where sex='男';
删除数据:
delete from
tablename;删除所有记录,但表结构在,写日志,可以恢复,速度慢:
Savapoint
aa;//aa是保存点的名字,可以任意命名,保存点是覆盖的
delete from
tablename;
rollback
aa;
truncate
table tablename;删除所有记录,表结构还在,不写日志,无法找回删除记录,速度快
<!-- 正文结束 -->
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/23197117/viewspace-1116434/
,如需转载,请注明出处,否则将追究法律责任。