您可以将INT列的值设置为NULL.INT列键入可为空的列。语法如下:INSERT INTO yourTableName(yourIntColumnName) values(NULL);

为了理解上述语法,让我们创建一个表。创建表的查询如下:mysql> create table nullableIntDemo

-> (

-> Id int NOT NULL AUTO_INCREMENT,

-> Price int,

-> PRIMARY KEY(Id)

-> );

将记录作为NULL插入int列“价格”。查询如下:mysql> insert into nullableIntDemo(Price) values(NULL);

mysql> insert into nullableIntDemo(Price) values(100);

mysql> insert into nullableIntDemo(Price) values(200);

mysql> insert into nullableIntDemo(Price) values(NULL);

mysql> insert into nullableIntDemo(Price) values(NULL);

使用select语句显示表中的所有记录。查询如下:mysql> select *from nullableIntDemo;

以下是输出:+----+-------+

| Id | Price |

+----+-------+

|  1 | NULL  |

|  2 | 100   |

|  3 | 200   |

|  4 | NULL  |

|  5 | NULL  |

+----+-------+

5 rows in set (0.00 sec)

看上面的示例输出,在MySQL int列中可以为空。

mysql int类型为null_MySQL INT类型可以为非零NULL吗?相关推荐

  1. [MySQL优化案例]系列 -- 用TIMESTAMP类型取代INT和DATETIME

    引言:在以前,我总是习惯用 INT UNSIGNED 来存储一个转换成Unix时间戳的时间值,认为这样做从索引,比较等角度来讲,都会比较高效.现在我们来对比下 TIMESTAMP 和 INT UNSI ...

  2. mysql中int(16)_MySQL中int(M)和tinyint(M)数值类型中M值的意义

    在一开始接触MySQL数据库时,对于int(M)及tinyint(M)两者数值类型后面的M值理解是最多能够插入数据库中的值不能大于M: 后来工作后,也是一边学习一边使用,之后的理解是其中的M的意思是插 ...

  3. mysql数据库中的int类型_MySQL中int(M)和tinyint(M)数值类型中M值的意义

    在一开始接触MySQL数据库时,对于int(M)及tinyint(M)两者数值类型后面的M值理解是最多能够插入数据库中的值不能大于M: 后来工作后,也是一边学习一边使用,之后的理解是其中的M的意思是插 ...

  4. mysql的bigint类型_MySQL中的类型:BigInt(20)与Int(20)

    我想知道BigInt,MediumInt和Int之间的区别是什么--似乎可以允许更大的数字:这似乎很明显. 但是,我可以制作一个Int(20)或一个BigInt(20),这似乎使它不一定与大小有关. ...

  5. mysql修改字段类型为smallint_MYSQL 字段类型之TINYINT, SMALLINT, MEDIUMINT, INT, BIGINT

    1. tinyint: 只能存储-128到127大小的数字, 不在乎后面的定义,如tinyint(9). 需1字节存储空间. 当加有UNSIGNED后,数字可以从0增加到255大小. dba@loca ...

  6. mal是什么类型对应的java类型是什么,【Java】mysql的 int 类型,刨析返回类型为BigDicemal 类型的奇怪现象...

    用的是Map,List>接收, sql语句中int类型的值做了聚合运算, 满足上述两个条件. java中去取value的值就会变成BigDecimal 类型 经过实测:mybatis 中的sql ...

  7. Go 学习笔记(47)— Go 标准库之 strconv(string/int 互相转换、Parse 字符串转换为指定类型、Format 指定类型格式化为字符串)

    参考: http://c.biancheng.net/view/5112.html 在实际开发中我们往往需要对一些常用的数据类型进行转换,如 string . int . int64 . float ...

  8. java原生类型没有封装_Java基本数据类型与封装类型详解(int和Integer区别)

    Java基本数据类型与封装类型详解(int和Integer区别) 发布于 2020-4-19| 复制链接 摘记: int是java提供的8种原始数据类型之一.Java为每个原始类型提供了封装类,Int ...

  9. java short long_谈谈Java中整数类型(short int long)的存储方式

    在java中的整数类型有四种,分别是 byte  short int long 其中byte只有一个字节 0或1,在此不详细讲解. 其他的三种类型如下: 1. 基本类型:short 二进制位数:16 ...

最新文章

  1. 生成树的概念,最小生成树Prim算法 Kruskal算法
  2. Asp.net中的两种刷新父窗体方法
  3. python3 sys.stdin.readline input 区别
  4. VS2015编译TensorFlow C++程序完全攻略
  5. 100 个网络基础知识普及,看完成半个网络高手! 【厦门微思网络】
  6. 【独家】手环新玩法,北京一卡通推出“刷刷手环”每天5000步每月返10元
  7. 一文看懂NumPy的切片中常用的冒号
  8. 0330Cache Buffers chains与共享模式疑问
  9. MATLAB字符转数据
  10. Java语言中提供了三个日期类_Java语言学习(5)-Java中基础封装类(日期、时间类)...
  11. Djago模型层(基础)
  12. swift:自定义UICollectionViewFlowLayout
  13. Linux操作系统原理与应用01:概述
  14. zookeeper编程入门系列之zookeeper实现分布式进程监控和分布式共享锁(图文详解)...
  15. Python 系统管理利器Fabric
  16. 【工程处理技巧一篇】基于半规则数据的命名实体消歧识别【未完】
  17. 更新驱动后计算机不能开机,(图文)Win10更新显卡驱动后无法开机进入系统
  18. Matlab:绘制正弦曲线与余弦曲线
  19. IT博客大赛,快来围观!【人艰不拆】
  20. 大屏制作 | 完成一个美观大屏到底多简单?四步完成

热门文章

  1. java 阻塞队列介绍
  2. [Java] 蓝桥杯ADV-194 算法提高 盾神与积木游戏
  3. 【软件体系结构】考点整理
  4. 3dmax如何显示参考图_3dmax软件当中的参照文件的作用与应用,了解一下
  5. python循环报数游戏_报数游戏python 解答
  6. Unsupported major.minor version (jdk版本错误)解决方案办法
  7. mongodb最大连接数、最大连接数修改
  8. 导出excel 文件
  9. 多租户数据中心采用SDN的优势和挑战
  10. 《OpenACC并行程序设计:性能优化实践指南》一 第2章 性能导向开发