开发工具与关键技术:Oracle
撰写时间:2019年7月07日
DDL:用于定义数据库的结构,比如创建、修改和删除数据库对象
CREATE TABLE 创建数据库表
ALTER TABLE 更改表结构、添加、删除、修改列长度
DROP TABLE 删除表
CREATE INDEX 在表上建立索引
drop index 删除索引
如何使用DDL语句创建, 修改, 删除, 和重命名表.
CREATE TABLE:创建表
create table k0921(kname varchar(15), ksex varchar(3))
查询创建的表
SELECT * FROM USER_TABLE;
ALTER TABLE:修改表结构
使用 ALTER TABLE 语句追加, 修改, 或删除列的语法.
追加数据(add),修改列(modify),删除列(drop column),重命名列(rename… to…)
1、–追加一个新列
alter table k0921 add (job_id varchar2(9));
2、–修改一个列的数据类型
alter table k0921 modify (job_id date);
3、–删除一个列
–使用drop column子句删除不需要的列
alter table k0921 drop column job_id
4、–重命名表
–使用rename column (table_name) to 子句重命名列(RENAME TO:重命名表)
alter table k0921 rename column job_id to id;
DROP TABLE:删除表
----数据和结构都被删除
----所有正在运行的相关事务被提交
----所有相关索引被删除
----drop table语句不能回滚
drop table k0921;
清空表
TRUNCATE TABLE:删除表中的所有数据,并释放存储空间
----truncate 不能回滚,但是可以使用delete语句删除数据,可以回滚
truncate table k0921;