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行。

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

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值