数据表:oracle表空间的下一个逻辑结构即为数据表。常见的数据表可YY为Excel表格
创建数据表
SQL语句模板:create table 数据表名(id number not null, name varchar2(20) not null)
查看表结构
SQL语句模板:select table_name, tablespace_name from user_tables where table_name ='数据表'
可以在SQL Plus或PL/SQL Developer的 Command Window执行如下SQL语句查询数据表信息
SQL语句模板:describe 数据表名
注意:describe 可以用desc的简写形式来代替
修改数据表的列名名称
SQL语句模板:alter table 数据表名 rename column 列名 to 新列名
注意:列名更改不能改成已有的
对列的属性进行修改
SQL语句模板: alter table 数据表名 modify(列名 属性值,列名 属性值......)
添加新的一列
SQL语句模板:alter table 数据表名 add(列名 属性值,列名属性值..........)
删除列
SQL语句模板:alter table 数据表名 drop column 列名
对数据表名进行修改
SQL语句模板:alter table 数据表名 rename to 新数据表名
彻底删除数据表包括有外键引用添加cascade constraint即可
SQL语句模板:drop table 数据表名 cascade constraints
注意:drop table 和delete的区别,drop table用于删除数据表,一旦删除,该数据表在数据库中将不再存在。而delete则用于删除数据表的记录,无论记录有无,数据表仍然是存在的。