学习笔记:
Oracle数据类型
1、创建表
---创建一个person表 create table person( pid number(20), pname varchar2(10) );
2、修改表结构
--添加一列 alter table person add (gender number(1)); --修改列类型 alter table person modify gender char(1); --修改列名称 alter table person rename column gender to sex; --删除一列 alter table person drop column sex;
数据库表数据的更新(3-5)
3、插入一条记录(增)
语法:insert into 表名[(列名1, 列名2, ...)] values(值1, 值2,...);
insert into person (pid,pname) values (1,'小明'); commit;
4、修改一条记录(改)
语法:update 表名 set 列名1=值1, 列名2=值2, ...WHERE 修改条件;
update person set pname='小马' where pid=1; commit;
5、三个删除(删)
语法:delete from 表名 where 删除条件;
--删除表中所有记录 delete from person; --删除表结构 drop table person; --先删除表,再次创建表。效果等同于删除表中全部记录。 truncate table person;
注:
trancate在数据量大的情况下,尤其在表中带有索引的情况下,该操作效率高。
可参考:
Oracle的视图和索引
拓展:
谢谢观看!