创建和管理表
开发工具与关键技术:Oracle
作者:吴东梅
撰写时间:2019-04-10
命名规则
表名和列名:
•必须以字母开头
•必须在 1–30 个字符之间
•必须只能包含 A–Z, a–z, 0–9, _, $, 和 #
•必须不能和用户定义的其他对象重名
•必须不能是Oracle 的保留字
CREATE TABLE 语句
创建表 (这是根据自己的需求去创建表)
创建了一个名叫test 的表,里面的字段有id,name,hire_date。
create table test(id number(6),name varchar2(10),hire_date date);
执行完上面语句之后,把这张表可以查询出来就证明已经创建成功了,如下图:
使用子查询创建表(也可以在子查询加上where条件,复制自己想要的数据或表结构)
例如:
复制现有的表:
1、创建一个名叫emp1 的表,里面的列名和数据是从employees表复制过去的。
create table emp1 as select * from employees;
执行上面的语句成功之后,再把这张新表的数据查询出来,你便会发现这张表的数据跟employees 表的所有表结构和数据是一样的。
2、如果要创建一个表名