博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
oracle与mysql创建表时的区别
阅读量:6688 次
发布时间:2019-06-25

本文共 1208 字,大约阅读时间需要 4 分钟。

oracle创建表时,不支持在建表时同时增加字段注释。故采用以下方式:

#创建表CREATE TABLE predict_data as  (  id             integer       NOT NULL,      uid            varchar2(80),  mid            varchar2(80),  time           date        ,  content        varchar2(300),  constraint predict_data primary key (id));#字段注释comment on table predict_data is '预测表';comment on column predict_data.id is '主键';comment on column predict_data.uid is '用户名';comment on column predict_data.mid is '博文id';comment on column predict_data.time is '发文时间';comment on column predict_data.content is '发文内容';

 mysql创建表时,支持在建表时同时增加字段注释。故采用以下方式:

CREATE TABLE predict_data (  id               int                NOT NULL     COMMENT '主键',   uid               varchar(80)      NOT NULL     COMMENT '用户标记',  mid               varchar(80)      DEFAULT NULL COMMENT    '博文标记'    ,  time              datetime          DEFAULT NULL COMMENT    '发博时间'    ,  content        varchar(300)   DEFAULT NULL COMMENT    '博文内容'    ,  CONSTRAINTpredict_data PRIMARY KEY (id),) ENGINE=InnoDB DEFAULT CHARSET=gbk COLLATE=gbk_bin;

  注意:mysql在建立表的时候,不能使用as,即不能使用create table tablename as,否则报错“1064 - You have an error in your SQL syntax;”

 

转载于:https://www.cnblogs.com/oujiao/p/7245198.html

你可能感兴趣的文章
使用MediaElement.js构建个性的HTML5音频和视频播放器
查看>>
阿里云域名配置与解析
查看>>
常用的.net开源项目
查看>>
until 循环:实现一个shell脚本,不停地询问用户要执行什么操作,直到用户输入quit才会退出...
查看>>
thinkphp中无法加载数据库驱动
查看>>
MyBatis的xml文件增量热加载,支持多数据源
查看>>
wine安装的软件如何卸载
查看>>
C语言中基本的数据类型 和常用表达式
查看>>
More Fileds的直接输出和获取自定义字段的方法
查看>>
12.1LNMP架构介绍12.2MySQL安装12.312.4 PHP安装12.5Nginx安装
查看>>
ubuntu下安装ROR
查看>>
static 关键字
查看>>
linux系统下zookeeper设置开机启动失败,求指教
查看>>
sed的用法
查看>>
工作流调度
查看>>
Nginx TCP代理和负载均衡
查看>>
理解原型对象
查看>>
Apache虚拟目录
查看>>
容器是实现操作系统虚拟化的一种途径
查看>>
电脑内部声音怎么录制 Mac在线录制音频
查看>>