• 技术文章 >数据库 >SQL

    Oracle建表语句是什么

    angryTomangryTom2020-03-02 15:44:20原创8595

    Oracle建表语句是什么

    oracle数据库的建表语句,具体语法如下:

    CREATE TABLE tablename(
        column_name datatype [null,not null],
        column_name datatype [null,not null],
        ......[constraint]
    )

    推荐《SQL教程

    语法说明:

    tablename:在数据库中需要创建的表的表名称,在同一个数据库中的表名称是不能重复的;

    column_name:创建的表的列名称,列名称在一个表中也是不能重复的;

    datatype:创建的表的列中存放数据的数据类型;

    null,not null:允许该列为空或者不为空,默认情况下是不为空;

    constraint:为表中的列设置约束,如主键约束,外键约束,唯一约束等;

    例子:

    create table table_name(
        id numner(12),		
        text verchar2(255 CHAR) not null,   	--char类型,一个汉字占一个长度
        PID varchar2(32 BYTE) NOT NULL,   	--byte类型,UTF8一个汉字占大约两个长度
        status number(1) DEFAULT 0 null  	--添加默认值 如果为空默认值就为0
    )

    更多Oracle和SQL教程,请关注PHP中文网

    以上就是Oracle建表语句是什么的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:Oracle 建表 语句
    上一篇:oracle如何修改表名 下一篇:oracle中exists的用法
    PHP编程就业班

    相关文章推荐

    • oracle如何修改字段长度• oracle如何删除表数据• oracle重启数据库的方法• oracle如何修改表名

    全部评论我要评论

  • 六月

    为什么要往代码里下毒

    2020-08-13

  • 取消发布评论发送
  • 1/1

    PHP中文网