MYSQL8.0与微软谁强

MYSQL8.0与微软谁强,第1张

微软。

MySQL,虽然功能未必很强大,但因为它的开源、广泛传播,导致很多人都了解到这个数据库。

MySQL开发人员需要新功能,而MySQL8.0在诸如SQL,JSON,正则表达式和GIS等领域提供了许多新的和更多需求的功能。开发人员也希望能够存储Emojis,因此UTF8MB4现在是8.0中的默认字符集。最后,数据类型得到了改进,在BINARY数据类型上进行了按位 *** 作,并且改进了IPv6和UUID功能。微软(Microsoft)是一家美国跨国科技企业,由比尔·盖茨和保罗·艾伦于1975年4月4日创立。最为著名和畅销的产品为Windows *** 作系统和Office系列软件,是全球最大的电脑软件提供商、世界PC(PersonalComputer,个人计算机)软件开发的先导。

MySQL的字段类型

char(length)

char类型最大长度是255个字符。当插入到表中的字符串的长度小于length时候,将给字段右边不够的部分用空格填补。

varchar(length)

varchar的最大长度是255个字符。varchar和char几乎一样,区别在于varchar是变长的类型,不会填补空格。

tinytext

tinytext最大长度是255字符。

text

text最大长度是65535(2的17次方)字符。

mediumtext

mediumtext最大长度是16777215个字符。

longtext

longtext最大长度是4294976259个字符。

(tinytext,text,mediumtext,longtext这四种类型,都是可边长字段类型,与varchar一样,只是最大长度不同而已)

VARCHAR,BLOB和TEXT类型是变长类型,对于其存储需求取决于列值的实际长度,而不是取决于类型的最大可能尺寸。

例如,一个VARCHAR(10)列能保存最大长度为10个字符的一个字符串,实际的存储需要是字符串的长度,加上1个字节以记录字符串的长度。对于字符串’abcd’,长度是4而存储要求是5个字节。

BLOB和TEXT类型需要1,2,3或4个字节来记录列值的长度,这取决于类型的最大可能长度。

VARCHAR需要定义大小,有255的最大限制;TEXT则不需要。如果你把一个超过列类型最大长度的值赋给一个BLOB或TEXT列,值被截断以适合它。

SQL Server 是微软的产品,运行在WindowsNT服务器上,他最初的版本适用于中小企业,但应用范围不断扩展,已经触及到大型,跨国企业的数据库管理

Oracle 是甲骨文公司的数据库产品,是世界上第一个产品化的数据库管理系统,采用表中的SQL,支持多种数据类型,提供面向对象的数据支持,具有第四代语言开发工具,支持UNIX,WINDOWS,OS/2等多种平台

MySQL是开源的小型关系型数据库管理系统,广泛应用于中小型网站上,总体用于成本低,规模较Oracle小,不过目前MySQL属于甲骨文公司


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/7105663.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-01
下一篇 2023-04-01

发表评论

登录后才能评论

评论列表(0条)

保存