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属于甲骨文公司
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)