广告
返回顶部
首页 > 资讯 > 数据库 >mysql 有哪些数据类型
  • 922
分享到

mysql 有哪些数据类型

2024-04-02 19:04:59 922人浏览 泡泡鱼
摘要

本篇文章给大家分享的是有关Mysql 有哪些数据类型,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。tinyint , smallint ,me

本篇文章给大家分享的是有关Mysql 有哪些数据类型,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。

tinyint , smallint ,mediumint,int,bigint   取值范围

类型

字节

最小值

最大值

 

 

(带符号的/无符号的)

(带符号的/无符号的)

TINYINT

1

-128

127

 

 

0

255

SMALLINT

2

-32768

32767

 

 

0

65535

MEDIUMINT

3

-8388608

8388607

 

 

0

16777215

INT

4

-2147483648

2147483647

 

 

0

4294967295

BIGINT

8

-9223372036854775808

9223372036854775807

 

 

0

18446744073709551615

1,char与varchar的区别

char (13)长度固定, 如'www.jb51.net' 存储需要空间 12个字符

varchar(13) 可变长 如'www.jb51.net' 需要存储空间 13字符,

通常存放 比较固定长度的字符串建议用 char  如手机号等

如果是,可变的 如姓名,url 等用varchar

1,CHAR 长度固定,VARCHAR 长度随内容的大小而变化。2,最大长度不同;3,记录内容不容,VARCHAR 会额外记录一下字符串的长度。CHAR和VARCHAR类型类似,但它们保存和检索的方式不同。它们的最大长度和是否尾部空格被保留等方面也不同。在存储或检索过程中不进行大小写转换。 CHAR和VARCHAR类型声明的长度表示你想要保存的最大字符数。例如,CHAR(30)可以占用30个字符。 CHAR列的长度固定为创建表时声明的长度。长度可以为从0到255的任何值。当保存CHAR值时,在它们的右边填充空格以达到指定的长度。当检索到CHAR值时,尾部的空格被删除掉。在存储或检索过程中不进行大小写转换。 VARCHAR列中的值为可变长字符串。长度可以指定为0到65,535之间的值。(VARCHAR的最大有效长度由最大行大小和使用的字符集确定。整体最大长度是65,532字节)。 同CHAR对比,VARCHAR值保存时只保存需要的字符数,另加一个字节来记录长度(如果列声明的长度超过255,则使用两个字节)。 VARCHAR值保存时不进行填充。当值保存和检索时尾部的空格仍保留,符合标准sql。 如果分配给CHAR或VARCHAR列的值超过列的最大长度,则对值进行裁剪以使其适合。如果被裁掉的字符不是空格,则会产生一条警告。如果裁剪非空格字符,则会造成错误(而不是警告)并通过使用严格SQL模式禁用值的插入。

以上就是mysql 有哪些数据类型,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注编程网数据库频道。

您可能感兴趣的文档:

--结束END--

本文标题: mysql 有哪些数据类型

本文链接: https://www.lsjlt.com/news/57868.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • mysql数据类型有哪些
    这篇文章主要介绍mysql数据类型有哪些,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!首先要了解其支持的数据类型。mysql支持所有标准的sql数据类型,包括三类:数值型,日期型,字...
    99+
    2022-10-18
  • mysql 有哪些数据类型
    本篇文章给大家分享的是有关mysql 有哪些数据类型,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。tinyint , smallint ,me...
    99+
    2022-10-18
  • mysql有哪些数据类型
    这篇文章给大家介绍mysql有哪些数据类型,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。一、数值类型数值是诸如32 或153.4 这样的值。mysql支持科学表示法,科学表示法由整数或浮点数后跟“e”或“E”、一个符号...
    99+
    2023-06-14
  • mysql数据类型都有哪些
    本篇文章给大家分享的是有关mysql数据类型都有哪些,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。 数值类...
    99+
    2022-10-18
  • Mysql的数据类型有哪些
    这篇文章主要讲解了“Mysql的数据类型有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Mysql的数据类型有哪些”吧! Varchar 对每个英文(...
    99+
    2022-10-18
  • mysql中有哪些数据类型
    这篇文章给大家分享的是有关mysql中有哪些数据类型的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。mysql数据类型有:BOOL、TINY INT、INT、BIG INT、FLO...
    99+
    2022-10-18
  • MySQL主要有哪些数据类型
    下文主要给大家带来MySQL主要有哪些数据类型,希望这些内容能够带给大家实际用处,这也是我编辑MySQL主要有哪些数据类型这篇文章的主要目的。好了,废话不多说,大家直接看下文吧。一、数据类型是什么?  数据...
    99+
    2022-10-18
  • MySQL的JSON 数据类型有哪些
    小编给大家分享一下MySQL的JSON 数据类型有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!MySQL 5.7 增加了 ...
    99+
    2022-10-18
  • mysql的数据类型都有哪些
    本篇文章给大家分享的是有关mysql的数据类型都有哪些,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。mysql的数据类型都有哪些1.text类...
    99+
    2022-10-18
  • mysql中的数据类型有哪些
    今天就跟大家聊聊有关mysql中的数据类型有哪些,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。一、数据类型是什么?数据类型是指列、存储过程参数、表达式和局部变量的数据特征,它决定了数...
    99+
    2023-06-14
  • MySQL提供的数据类型有哪些
    MySQL提供的数据类型有以下几种:1. 数值类型:包括整型(TINYINT、SMALLINT、MEDIUMINT、INT、BIGI...
    99+
    2023-09-26
    MySQL
  • mysql有哪些基本的数据类型
    本文主要给大家介绍mysql有哪些基本的数据类型,文章内容都是笔者用心摘选和编辑的,具有一定的针对性,对大家的参考意义还是比较大的,下面跟笔者一起了解下mysql有哪些基本的数据类型吧。数值类型整数类型ti...
    99+
    2022-10-18
  • Mysql支持的数据类型有哪些
    这篇文章将为大家详细讲解有关Mysql支持的数据类型有哪些,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。一.数值类型Mysql支持所有标准SQL中的数值类型,其中包括严格...
    99+
    2022-10-18
  • MySQL数据库时间类型有哪些
    这篇文章给大家介绍MySQL数据库时间类型有哪些,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。  MySQL数据库时间类型怎么物理存储  1.timestamp类型  在行数据中记录的...
    99+
    2022-10-18
  • mysql数据库索引类型有哪些
    这篇文章主要介绍mysql数据库索引类型有哪些,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!本文将着重描述masql数据库索引的四种类型,数据库索引怎么建立?在WHERE和J...
    99+
    2022-10-18
  • mysql图片的数据类型有哪些
    在MySQL中,图片可以使用以下几种数据类型存储:1. BLOB:Binary Large Object,用于存储二进制数据。BLO...
    99+
    2023-09-21
    mysql
  • MySQL数据库约束类型有哪些
    这篇文章主要介绍了MySQL数据库约束类型有哪些的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇MySQL数据库约束类型有哪些文章都会有所收获,下面我们一起来看看吧。数据库中的约束,顾名思义即是对插入数据库中的数...
    99+
    2023-06-27
  • ​MySQL数据库中的锁有哪些类型
    这篇文章给大家分享的是有关MySQL数据库中的锁有哪些类型的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。MySQL数据库中的锁有共享锁,排他锁,行锁,表级锁,行级锁以及页面锁。1...
    99+
    2022-10-18
  • mysql数据编码整理类型有哪些
    小编给大家分享一下mysql数据编码整理类型有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!gb2312_chinese_C...
    99+
    2022-10-19
  • MySQL中有哪些数值类型
    今天就跟大家聊聊有关MySQL中有哪些数值类型,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。数值类型 MySQL 的数值数据类型可以大致划...
    99+
    2022-10-18
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作