mysql数据库常用数据类型

1、整数:TINYINT、SMALLINT、MEDIUMINT、INT(INTEGER)、BIGINT,比较常用的是INT,这五种类型只是取值范围不一样,具体的范围可以在mysql shell界面使用“HELP 类型”这样的命令查看,例如HELP INT。



2、小数:FLOAT、DOUBLE、DEC、CECIMAL、BIT,当需要精确到小数点后10位以上,就需要选择DOUBLE类型,如果需要比DOUBLE精确度还高,就可以使用DEC和DECIMAL,需要注意的是,FLOAT和DOUBLE存储的是近似值,DECIMAL存储的是字符串,因此在需要表示金额等货币类型时优先选择DECIMAL.

3、时间:DATE、DATETIME、TIMESTAMP、TIME、YEAR,每种日期和时间类型都有取值范围,如果插入的值超过了,就会插入默认值,同样可以使用HELP来查看这个范围。



时间具体应用场合如下:
     如果要表示年月日,一般用DATE;
     年月日时分秒,DATETIME;
    如果要经常插入或更新,TIMESTAMP;
    时分秒,TIME;
    年份,YEAR;
 其中只有TIMESTAMP类型能够与实际时区对应。

4、字符串:CHAR、VARCHAR、TINYTEXT、TEXT、MEDIUMTEXT、LONGTEXT、BINARY、VARBINARY、TINYBLOB、BLOB、MEDIUMBLOB、LONGBLOB,其中VARCHAR相对于CHAR是可变的,BINARY以及它后边的几种类型可以存储二进制文件包括图片、音乐和视频等,而它之前的集中则只能存储字符数据。
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
国家标准行业分类,2017年的数据,有几千条数据,人工在前端添加基本不现实,一般是通过数据库的方式调取,分享给各位猿友。 部分内容展示 -- ---------------------------- -- Table structure for `industrys` -- ---------------------------- DROP TABLE IF EXISTS `industrys`; CREATE TABLE `industrys` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(300) NOT NULL DEFAULT '' COMMENT '行业名称', `parent_id` int(11) NOT NULL DEFAULT '0' COMMENT '父id', `created_at` int(11) DEFAULT NULL, `updated_at` int(11) DEFAULT NULL, `deleted_at` int(11) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=1046694 DEFAULT CHARSET=utf8 COMMENT='行业表'; -- ---------------------------- -- Records of industrys -- ---------------------------- INSERT INTO `industrys` VALUES ('1', '农业', '0', null, null, null); INSERT INTO `industrys` VALUES ('2', '食品、饮料', '0', null, null, null); INSERT INTO `industrys` VALUES ('3', '服装', '0', null, null, null); INSERT INTO `industrys` VALUES ('4', '纺织、皮革', '0', null, null, null); INSERT INTO `industrys` VALUES ('5', '电工电气', '0', null, null, null); INSERT INTO `industrys` VALUES ('6', '家用电器', '0', null, null, null); INSERT INTO `industrys` VALUES ('7', '数码、电脑', '0', null, null, null); INSERT INTO `industrys` VALUES ('8', '化工', '0', null, null, null); INSERT INTO `industrys` VALUES ('9', '冶金矿产', '0', null, null, null); INSERT INTO `industrys` VALUES ('10', '能源', '0', null, null, null); INSERT INTO `industrys` VALUES ('11', '环保', '0', null, null, null); INSERT INTO `industrys` VALUES ('12', '交通运输', '0', null, null, null);

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值