Oracle中创建一个新的表(create)

在使用Oracle中需要我们创建一个新的表的时候

方法一:

形式:
create table 表明(字段名);

SQL> create table mytab
  2  (
  3  id number,
  4  name varchar(10),
  5  age number
  6  );

表已创建。

注意事项:
1.权限和空间的问题
scott这个权限是有创建表的权限
2.表明的规定:
a.必须以字母开头
b.表明只能包含:大小写字母,数字,_,KaTeX parse error: Expected 'EOF', got '#' at position 2: ,#̲ c.长度 1-30个字符 …reserved_words order by keyword asc;

方法二:

从另一个已经存在的表赋值给一个没有存在过的表

SQL> create table mytab1
  2  as
  3  select * from mytab;

表已创建。

SQL> select * from mytab1;

        ID NAME                        AGE SSEX
---------- -------------------- ---------- ----------------------------------------
         1 cc                           18
         2 yhf                          203 sb                          1114 ssb                        11315 fssssb                       19
         6 fffffa                       11 女

已选择6行。

在旧表中插入(已存在的表)
在这里插入图片描述
在这里插入图片描述

©️2020 CSDN 皮肤主题: 编程工作室 设计师:CSDN官方博客 返回首页