文档章节

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

xpttxsok
 xpttxsok
发布于 2016/06/07 09:47
字数 506
阅读 20
收藏 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
粉丝 7
博文 180
码字总数 106882
作品 0
徐汇
程序员
私信 提问
MySQL数据类型介绍

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

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

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

qwergkp
2018/11/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

没有更多内容

加载失败,请刷新页面

加载更多

大数据教程(11.9)hive操作基础知识

上一篇博客分享了hive的简介和初体验,本节博主将继续分享一些hive的操作的基础知识。 DDL操作 (1)创建表 #建表语法CREATE [EXTERNAL] TABLE [IF NOT EXISTS] table_name [(col_name ...

em_aaron
55分钟前
0
0
OSChina 周四乱弹 —— 我家猫真会后空翻

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @我没有抓狂 :#今天听这个# 我艇牛逼,百听不厌,太好听辣 分享 Led Zeppelin 的歌曲《Stairway To Heaven》 《Stairway To Heaven》- Led Z...

小小编辑
今天
1
0
node调用dll

先安装python2.7 安装node-gyp cnpm install node-gyp -g 新建一个Electron-vue项目(案例用Electron-vue) vue init simulatedgreg/electron-vue my-project 安装electron-rebuild cnpm ins......

Chason-洪
今天
3
0
scala学习(一)

学习Spark之前需要学习Scala。 参考学习的书籍:快学Scala

柠檬果过
今天
3
0
通俗易懂解释网络工程中的技术,如STP,HSRP等

导读 在面试时,比如被问到HSRP的主备切换时间时多久,STP几个状态的停留时间,自己知道有这些东西,但在工作中不会经常用到,就老是记不住,觉得可能还是自己基础不够牢固,知识掌握不够全面...

问题终结者
昨天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部