文档章节

Mysql表操作和 DECIMAL(N,M)数据类型

xpttxsok
 xpttxsok
发布于 2016/06/07 09:47
字数 506
阅读 18
收藏 0

sql:删除表中的列
    alter table KRI_DATAITEM_INFO drop column SELECT_COLUMNS_;

为表添加列
    alter table KRI_DATAITEM_INFO add column ITEM_VALUE_ID_ varchar(64);
    alter table lft_product add column createTime datetime NOT NULL  COMMENT '创建时间';
    alter table lft_product add column modifyTime datetime NOT NULL COMMENT '结束时间';


综上所述,DECIMAL(N,M)中M值的是小数部分的位数,若插入的值未指定小数部分或者小数部分不足M位则会自动补到M位小数,
若插入的值小数部分超过了M为则会发生截断,截取前M位小数。N值得是整数部分加小数部分的总长度,
也即插入的数字整数部分不能超过N-M位,否则不能成功插入,会报超出范围的错误。


CREATE TABLE `product_activity` (
  `id` int(20) NOT NULL AUTO_INCREMENT COMMENT '主键id',
  `activityName` varchar(50) NOT NULL DEFAULT '' COMMENT '促销活动名称',
  `startTime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '活动开始时间',
  `endTime` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00' COMMENT '活动结束时间',
  `status` int(2) NOT NULL DEFAULT '2' COMMENT '活动状态1:火热抢购      0:抢购结束     2:新增',
  `description` varchar(150) NOT NULL DEFAULT '' COMMENT '活动描述',
  `imgUrl` varchar(200) NOT NULL DEFAULT '' COMMENT '图片url',
  `href` varchar(100) NOT NULL COMMENT '生成链接',
  `createTime` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00' COMMENT '活动生成时间',
  `modifyTime` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00' COMMENT '活动修改时间',
  `onlineTime` decimal(16,0) DEFAULT '0' COMMENT '发布日期',
  `expiryTime` decimal(16,0) DEFAULT '0' COMMENT '有效期',
  `updateTime` decimal(16,0) DEFAULT '0' COMMENT '更新日期',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=176 DEFAULT CHARSET=utf8;

 

CREATE TABLE `lft_product` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `type` int(11) NOT NULL DEFAULT '0',
  `title` varchar(200) NOT NULL DEFAULT '' COMMENT '产品名称',
  `longTitle` varchar(200) NOT NULL DEFAULT '' COMMENT '产品描述',
  `imageUrl` varchar(200) NOT NULL DEFAULT '' COMMENT '图片url',
  `price` varchar(200) NOT NULL DEFAULT '0' COMMENT '促销价',
  `oldPrice` varchar(200) NOT NULL DEFAULT '0' COMMENT '原价',
  `productId` int(11) NOT NULL DEFAULT '0' COMMENT '产品id',
  `createTime` datetime NOT NULL COMMENT '创建时间',
  `modifyTime` datetime NOT NULL COMMENT '修改时间',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=476 DEFAULT CHARSET=utf8;

 

 

© 著作权归作者所有

共有 人打赏支持
xpttxsok
粉丝 5
博文 176
码字总数 105161
作品 0
徐汇
程序员
MySQL数据类型介绍

MySQL数据类型介绍 一、数据类型 MySQL支持多种数据类型,主要有数值类型、日期/时间类型和字符串类型。 数值数据类型 整数类型: TINYINT、SMALLINT、MEDIUMINT、INT、BIGINT 浮点数类型:F...

持续高温
01/07
0
0
Mysql中,int(10)和int(11)的区别

int(M) M指示最大显示宽度。最大有效显示宽度是255。显示宽度与存储大小或类型包含的值的范围无关 首先说一下MySQL的 数值类型,MySQL支持所有标准SQL数值数据类型。这些类型包括严格数值数据...

bengozhong
2016/12/09
141
0
mysql入门很简单(一)

之前一直都只会一些mysql简单的操作,对mysql的理解也不是很熟悉,找了很多mysql的基础书籍,也不是很理想,后来发现一本《mysql入门很简单》发现还不错,看了两遍,mysql基础的教程也不是很...

3147972
2014/01/15
0
0
MySQL数据表类型 数据类型

MySQL数据表类型 数据类型 发表于: 2008-11-27,修改于: 2008-12-02 22:12 已浏览1968次,有评论0条 推荐 投诉

九爷
2011/05/30
0
2
Java和mysql的数据类型对应

java mysql 数据类型对照 类型名称 显示长度 数据库类型 JAVA类型 JDBC类型索引(int) 描述 VARCHAR L+N VARCHAR java.lang.String 12 CHAR N CHAR java.lang.String 1 BLOB L+N BLOB java.la......

为了美好的明天
2017/10/31
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

Minifilter的动态安装、加载及卸载

MINIFILTER框架的文件系统过滤驱动,无法使用的CreateService和OpenService进行动态加载。 看了一下,使用Inf文件安装Minifilter驱动的方式是在注册表驱动服务项下比传统驱动多创建了Instanc...

simpower
27分钟前
3
0
idea新建springCloud项目(6)- Config Server使用

1.在IDEA新建springCloud项目-Config Server 修改版本,和之前建的eureka项目版本一致,修改完记得刷新: 删除掉不需要的文件: 2.把Config S 服务注册到eureka上去,配置git地址,启动项目 ...

monroeCode
33分钟前
4
0
大数据可视化项目开发总纲

第1章 开发文档总纲 1.1 开发工具清单 名称 版本 备注 Pentaho-bi server pentaho-server-ce-7.1 Pentaho Cde为其内置工具 Pentaho-prd pentaho-prd-ce-7.1 Pentaho Report Designer报表工具...

ZhangLG
33分钟前
4
0
pip安装超时问题

pip3 install --default-timeout=100 tensorflow 设置为100秒 参考: User Guide How to solve ReadTimeoutError: HTTPSConnectionPool(host='pypi.python.org', port=443) with pip?......

亚林瓜子
35分钟前
2
0
fragment 旋转时保持当前实例

设备旋转时保存Fragment的交互状态: setRetainInstance(true);

zdglf
37分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部