语法:
案例:创建表
create table person(
pid number(10),
name varchar2(10),
gender number(1) default 1,
birthday date
);
案例:删除表
语法:DROP TABLE 表名
案例:表的字段的修改
增加字段 范例:在 person 表中增加列 address
alter table person add(address varchar2(10));
修改表字段名 范例:把 person 表的 address 列的长度修改成 20 长度
alter table person modify(address varchar2(20));
案例:
---创建一个person表
create table person(
pid number(20),
pname varchar2(10)
);
---修改表结构
---添加一列
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;
---查询表中记录
select * from person;
----添加一条记录
insert into person (pid, pname) values (1, '小明');
commit;
----修改一条记录
update person set pname = '小马' where pid = 1;
commit;
----三个删除
--删除表中全部记录
delete from person;
--删除表结构
drop table person;
--先删除表,再次创建表。效果等同于删除表中全部记录。
--在数据量大的情况下,尤其在表中带有索引的情况下,该操作效率高。
--索引可以提供查询效率,但是会影响增删改效率。
truncate table person;