
课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
数据库技术是大多数后端编程开发程序员都需要重点掌握的一个编程知识,下面我们就一起来了解一下,MySQL数据类型都有哪些。
一般来说,所有流行的数据库服务器都能够存储相同类型的数据,比如字符串、日期和数字。它们的不同之处通常在于一些特殊的数据类型,比如XML和JSON文档或空间数据。由于这是一本关于SQL的入门书,而且你使用的数据列中98%都是简单的数据类型,因此本章仅介绍字符型、日期型和数值型的数据类型。十八章将探讨如何使用SQL查询JSON文档。
字符型数据
字符数据可以存储为固定长度或可变长度的字符串,其不同之处在于:固定长度的字符串用空格向右填充,使得占用的字节数相同,而可变长度的字符串不需要向右填充,并且字节数是可变的。定义字符列的时候,必须指定该列能够存放字符串的大长度。
字符集
对于拉丁语系的语言(如英语)字符数足够少,因此只需要一个字节来存储每个字符。其他语言(如日语和韩语)则包含大量字符,每个字符需要多个字节来存储,因此这种字符集被称为多字节字符集。
MySQL可以使用各种字符集(包括单字节和多字节)存储数据。要查看服务器所支持的字符集,可以使用show命令。
【免责声明】本文系本网编辑部分转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与管理员联系,我们会予以更改或删除相关文章,以保证您的权益!更多内容请在707945861群中学习了解。欢迎关注“达内在线”参与分销,赚更多好礼。