Mysql字段属性之——bigint

(付费)4000 字 20 张手绘图,结合技术派实战项目,彻底掌握 MySQL 的数据类型 当然了,DEFAULT 也不能乱用,要根据业务需求来设置默认值,比如说,我们在创建用户表的时候,就不应该为 name 字段设置默认值,因为这样的话,如果用户没有填写名字,MySQL 就会默认填充“沉默王二”,这显然是不合理的。bigint 我们用到了表的主键上,这也是一种比较常见的做法,尤其是当预计数量超过 int 的最大值(21 亿)时,但是就技术派目前的数量来看,用 int 就足够了。那如果 MySQL 选择的 int 类型是无符号的,范围就超出了 Java 的 int 类型范围了。 阅读详情


CREATE TABLE test6  (
  id bigint NOT NULL AUTO_INCREMENT,
  num1 bigint NULL DEFAULT NULL,
  num2 bigint(3) NULL DEFAULT NULL,
  num3 bigint(3) UNSIGNED ZEROFILL NULL DEFAULT NULL,
  num4 bigint UNSIGNED ZEROFILL NULL DEFAULT NULL,
  name varchar(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  num5 bigint(32) UNSIGNED ZEROFILL NULL DEFAULT NULL,
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 4 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = DYNAMIC;

-- ----------------------------
-- Records of test6
-- ----------------------------
INSERT INTO test6 VALUES (-9223372036854775808, -9223372036854775808, -9223372036854775808, 0, 00000000000000000000, '00',0);
INSERT INTO test6 VALUES (1, 1, 1,1, 00000000000000000001, '11',1);
INSERT INTO test6 VALUES (2, NULL, NULL, NULL, NULL, NULL, NULL);
INSERT INTO test6 VALUES (3, 9223372036854775807, 1, 9223372036854775807, 9223372036854775807, 'aa',9223372036854775807);
INSERT INTO test6 VALUES (9223372036854775807, 9223372036854775807, 9223372036854775807, 18446744073709551615, 18446744073709551615, '你好',18446744073709551615);

id        

num1

num2

num3

num4

name

num5

-9223372036854775808-9223372036854775808-9223372036854775808000                000000000000000000000000000000000000000000000000000000
111001000000000000000000011100000000000000000000000000000001
2nullnullnullnullnull
3922337203685477580710922337203685477580709223372036854775807aa00000000000009223372036854775807
9223372036854775807922337203685477580792233720368547758071844674407370955161518446744073709551615你好00000000000018446744073709551615

类型取值范围备注
bigint
        不开启UNSIGNED ZEROFILL

-9223372036854775808~9223372036854775807

【也就是大于等于负(2的63次方),小于等于(2的63次方减1)】

开启UNSIGNED ZEROFILL

0~18446744073709551615

【也就是大于等于0,小于等于(2的64次方减1)】

bigint不带长度时,默认20

bigint(3)bigint(32)中(3)(32)为显示宽度
开启UNSIGNED ZEROFILL时,会用0来补充显示宽度

(3):如果超过3位则直接新增,不影响

(32):0会补充显示宽度,显示宽度位数虽然很长32位,但是值范围只能0~18446744073709551615

bigint(3)bigint(32)中(3)(32)为显示宽度

不开启UNSIGNED ZEROFILL时,都不会用0来补充显示宽度

(3)和(32):默认会被抹除掉,也不影响存储范围【形同虚设】

科学计算器计算方式:9223372036854775808加log÷2log=63
对数公式是数学中的一种常见公式,如果a^x=N(a>0,且a≠1),

则x叫做以a为底N的对数,记做x=log(a)(N),其中a要写于log右下。

其中a叫做对数的底,N叫做真数  。

通常我们将以10为底的对数叫做常用对数,

以e为底的对数称为自然对数。

MySQL系列(一) 数字类型 整型类型 MySQL 数据库支持 SQL 标准支持的整型类型:INT、SMALLINT。此外,MySQL 数据库也支持诸如 TINYINT、MEDIUMINT 和 BIGINT 整型类型 在整型类型中,有 signed 和 unsigned 属性,其表示的是整型的取值范围,默认为 signed。在设计时,我不建议你刻意去用 unsigned 属性,因为在做一些数据分析时,SQL 可能返回的结果并不是想要得到的结果。 来看一个“销售表 sale”的例子,其表结构和数据如下。这里要特别注意,列 sale_co 阅读详情

相关推荐

ADS8681数据手册没讲透的细节:SPI时序、量程切换与电压换算的避坑指南

本文深入解析ADS8681数据手册未提及的SPI时序优化、量程切换陷阱与电压校准技巧。针对树莓派5与ADS8681的SPI通信问题,提供CPOL/CPHA配置建议;详解量程切换的位操作玄机与寄存器配置流程;并提出三步校准法应对非理想供电环境,帮助开发者提升ADC测量精度。

weixin_29178069的博客 519

MySQL BIGINT 数据类型

本文重点介绍 MySQL BIGINT 数据类型,并研究我们如何使用它来存储整数值。我们还将了解它的范围、存储大小和各种属性,包括有符号、无符号和零填充。 整数类型(精确值) - INTEGER、INT、SMALLINT、TINYINT、MEDIUMINT、BIGINT MySQL 支持 SQL 标准整数类型INTEGER(或INT)和SMALLINT.作为标准的扩展,MySQL 还支持整数类型TINYINT、MEDIUMINT和BIGINT.下表显示了每种整数类型所需的存储...

allway2的博客 6万+

STM32 HAL库 实现基于SPI模式的SD卡、TF卡FATS文件系统+模拟U盘的应用笔记

很多单片机不带SDIO接口,所以在使用SD卡时必须使用SPI模式进行读写。 想做一个基于SPI的SD卡文件系统读写SD卡上的文件,再配合USB接口做一个模拟U盘。只能利用业余时间慢慢更新,也不知道能不能坚持下去。 我会把从零开始开发一个程序需要经历的过程一一的记录下来。做成一个奶妈级的单片机开发笔记。 一、硬件简介 1.SD卡和MicroSD卡(TF卡)的区别 由下图可以很容易的看出TF卡只是比SD卡少了一个3脚Vss脚,其它的管脚顺序

KyleKuang的博客 8333

MySQL 数据类型详解:TINYINT、INT 和 BIGINT

MySQL 提供了多种整数类型来满足不同的数据存储需求。TINYINT适用于存储小范围整数,INT适用于大多数常见场景,BIGINT适用于存储非常大范围的整数。选择合适的数据类型可以提高系统的存储效率和性能。在设计数据库时,了解这些类型的区别和适用场景可以帮助你做出更明智的决策。

My_wife_QBL的博客 2万+

SAP MM新手避坑指南:工厂间调拨用301还是303?手把手教你选对移动类型

本文深入解析SAP MM模块中工厂间调拨的301与303移动类型,帮助新手避开常见陷阱。通过对比一步法(301)和两步法(303+305)的核心差异、适用场景及财务影响,提供清晰的决策框架和实战技巧,确保库存调拨的准确性和效率。

weixin_29223603的博客 346

YOLOv11n-seg 实战指南:从训练到模型部署的完整流程

本文提供了YOLOv11n-seg实例分割模型从环境准备、数据标注到模型训练、验证及最终部署的完整实战指南。详细讲解了如何准备多边形掩码数据、配置关键训练参数、解读分割核心评估指标,并重点介绍了将模型导出为ONNX等格式进行部署的流程与优化技巧,帮助开发者高效完成从开发到生产的全链路实践。

weixin_29062255的博客 554

mysql数据类型

数据类型

weixin_43743711的博客 1770

经纬度转换为UTM坐标

UTM(通用横向墨卡托投影): 是一种以米为单位的坐标系统,用于地图和GPS导航。将地球划分为60个纵向的区域。每个区域宽6度,从赤道开始往南北两级方向划分。每个区域都有一个特定的字母。

weixin_45626706的博客 7275

MySql中 tinyint ,smallint,mediumint,int,bigint 与 decimal

MySql中int,smallint,mediumint与bigint 一、容纳数据范围不同 1、smallint(M) M默认为6 带符号的范围是-32768到32767;无符号的范围是0到65535。 2、mediumint(M) M默认为11 带符号的范围是-8388608到8388607;无符号的范围是0到16777215。 3、int(M) M默认为11 带符号的范围是-2147483648到2147483647;无符号的范围是0到4294967295。 4、bigint(M) M

帅成一匹马 7999

RIGOL DS1102E示波器新手必看:从开机到捕获第一个波形的5分钟指南

本文为RIGOL DS1102E示波器新手提供了一份快速上手指南。内容涵盖从开机、探头校准到捕获第一个波形的完整流程,重点解析了触发设置、自动测量等核心操作,并指出了探头衰减比设置等常见误区,帮助用户快速掌握这款经典数字示波器的基本使用方法。

dream的博客 739

音频——DAC 性能测试

codec DAC 性能测试方法

tyustli 2235

MySQL中常用的数据类型

表示日期时间,格式为:''YYYY-MM-DD HH:MM:SS',范围是'1970-0-01 00:00:01 UTC' 到 '2038-01-19 03:14:07 UTC',占用4字节。表示日期和时间,格式为:'YYYY-MM-DD HH:MM:SS',范围是'1000-01-01 00:00:00'到'9999-12-31 23:59:59',占用8字节。用于需要精确值的数值,如货币。表示日期,格式‘YYYY-MM-DD’,范围是‘1000-01-01’到‘9999-12-31’,占用3字节。

qq_43175215的博客 2970

基于滤波反投影的图像重建算法matlab仿真

基于滤波反投影的图像重建算法是一种用于医学影像重建的计算机辅助技术。该算法可以从投影数据中重建出高质量的三维图像,被广泛应用于医学影像学、CT、PET等领域。本文将详细介绍基于滤波反投影的图像重建算法的原理、步骤和应用。一、原理介绍基于滤波反投影的图像重建算法基于X射线CT成像原理,它的主要思想是通过对投影数据进行处理,反推出被成像物体的三维形状。其核心原理是投影数据与目标物体之间的线性关系,即通过估计目标物体的吸收率来计算投影数据的变化,从而反推出目标物体的三维形状。

平时工作较为繁忙,私信消息一般晚上回复,谢谢大家~~ 385

mysql时间字段属性:datetime、date、timestamp 作用及区别

timestamp: 用于存储日期和时间,格式为YYYY-MM-DD HH:MM:SS,范围从’1970-01-01 00:00:01’ UTC到’2038-01-19 03:14:07’ UTC。datetime: 用于存储日期和时间,格式为YYYY-MM-DD HH:MM:SS,范围从’1000-01-01 00:00:00’到’9999-12-31 23:59:59’。date: 用于存储日期,格式为YYYY-MM-DD,范围从’1000-01-01’到’9999-12-31’。

还在活水泥的未来包工头 4488

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

mysql的数据类型int、bigint、smallint 和 tinyint及id 类型变换

bigint 从 -2^63 (-9223372036854775808) 到 2^63-1 (9223372036854775807) 的整型数据(所有数字)。存储大小为 8 个字节。 int 从 -2^31 (-2,147,483,648) 到 2^31 - 1 (2,147,483,647) 的整型数据(所有数字)。存储大小为 4 个字节。int 的...

355

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

JDBC结果集转pojo,Bigint类型的字段映射成Java中Integer的问题

在MySql中给一个用户Id字段设置为Bigint类型,使用JDBC在完成ORM的时候,以为其可以自动转换为Integer,因为我的POJO类id使用的就是Integer。但事实是,我在测试的时候,发现报错,明明数据库中id是有值的,为什么取不到?原因在于MySql的Bigint类型映射为Java类型中的 java.lang.Long类型,并不是我简单认为的 Integer ,还会报一个错误: java.lang.IllegalArgumentException: Can not set jav...

Jacob 1534

深度学习工具包 DeepLearningToolbox

深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

MySQL bigint(20)是什么意思

mysql bigint(20)中20指的是该字段下能输入的最大数字长度。 括号里的数字叫数据的宽度,不同的数据类型对宽度的处理也不一样: 1、整数类型,这里显示的宽度和数据类型的取值范围是没有任何关系的,显示宽度只是指明Mysql最大可能显示的数字个数,数值的位数小于指定的宽度时会由空格填充;如果插入了大于显示宽度的值,只要该值不超过该类型的取值范围,数值依然可以插入,而且能够显示出来。例如上面...

诚 4万+

mysql bigint(20)左边自动补零问题记录

在项目过程中,数据库中有一个字段是bigint(20)类型的,我在插入的时候,插入的是18位的数据,但是在写入数据库的时候,左边自动补0了,经过查阅资料发现不知道什么时候表字段定义出现偏差,加了ZEROFILL属性。 就是这边不知道什么时候被我勾上了。 CREATE TABLE `r_channel_detail_week` ( `id` bigint(20) NOT NULL AU...

Eddie-Wang的博客 5245

int、bigint、smallint、mediumint、tinyint区别

最近创建数据库表的时候,某些字段要用int、bigint、smallint、mediumint、tinyint的时候有点乱。今天就在网上仔细找了找,找到如下内容,留档做个总结:  1、BIGINT[(M)] [UNSIGNED] [ZEROFILL] M默认为20: 范围是 -2^63 (-9223372036854775808) 到 2^63-1 (9223372036854775807

陈小漏 799

mysql+整型取值范围_mysql中整数字段不同类型的取值范围

mysql数据库设计,其中,对于数据性能优化,字段类型考虑很重要,整数(int)字段类型分有符号和无符号两种(UNSIGNED属性就是将数字类型无符号化,与C、C++这些程序语言中的unsigned含义相同。例如,INT的类型范围是-2 147 483 648~2 147 483 647,INT UNSIGNED的范围类型就是0~4 294 967 295。),有关mysql整型bigi...

weixin_35223575的博客 562

mysql int 改为bigint,MySQL 修改int类型为bigint SQL语句拼接

SELECTCONCAT("alter table ",TABLE_SCHEMA,".",TABLE_NAME," modify ",COLUMN_NAME," bigint(20)",IF( IS_NULLABLE = 'NO', " NOT NULL", "" ),IF( EXTRA = "", "", " AUTO_INCREMENT" ),IF( COLUMN_DEFAULT IS NU...

weixin_39782545的博客 2049

mysql报错:BIGINT UNSIGNED value is out of range

造成原因: 当两个字段想减时,如果其中一个或两个字段的类型的unsigned无签名类型,如果想减的值小于0则会报错(BIGINT UNSIGNED value is out of range) 处理办法: 例:select a - b from table 改:select if(a >= b, a - b, - (b - a)) from table 转载于:https...

weixin_33768481的博客 1255

mysql中int、bigint、smallint 和 tinyint的区别详细介绍

1 bytes = 8 bit ,一个字节最多可以代表的数据长度是2的8次方 11111111 在计算机中也就是 -128到127 1.BIT[M] 位字段类型,M表示每个值的位数,范围从1到64,如果M被忽略,默认为1 2.TINYINT[(M)] [UNSIGNED] [ZEROFILL] M默认为4 很小的整数。带符号的范围是-128到127。无符号的范围是0到255。 BOOL,BOO...

weixin_34010566的博客 90

mysql中int(1)和int(11)区别详解

mysql字段定义中INT(x)中的x仅仅指的是显示宽度。该可选显示宽度规定用于显示宽度小于指定的列宽度的值时从左侧填满宽度。显示宽度并不限制可以在列内保存的值的范围,也不限制超过列的指定宽度的值的显示。所以x的定义与存储空间没有任何关系都是4个字节。 作为SQL标准的扩展,MySQL也支持整数类型TINYINT、MEDIUMINT和BIGINT。下面的表显示了需要的每个整数类型的存储和范围。 ...

阅读之后,对你有帮助,那就点个赞再走吧 9070

mysql数据库BigInt数据类型和实体对象中BigInteger,Long类型的冲突

mysql数据库BigInt数据类型和实体对象中BigInteger,Long类型的冲突   实体Bean public class Broke { /** * brokeid */ BigInteger brokeid; /** * 节点id 与 节点id为多对一的关系 */ String nodeid; /** * brokeip ...

简约不简单 5325
上一篇: 华为笔记本电脑home键和end键快捷方式
下一篇: k8s(kubernetes)、helm、kubectl多环境部署apollo
芬芳酩酊
博客等级 码龄10年 35粉丝 108原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值