所在的位置: mysql >> mysql前景 >> 数据的类型

数据的类型

我国白癜风知名专家 http://m.39.net/pf/a_5941745.html

1.txt

txt是最常见的文本数据类型,或许也是我们大多数人第一次使用电脑所接触的文件类型。txt中存放的是纯文本,可以记录任意文本内容,每行的长度是可变的,文件的总行数也是任意的,因此读写起来非常自由,但也给进一步使用代码处理带来了不便,毕竟机器更擅长处理结构化数据,而不是非结构化数据。

2.csv

csv(CommaSeparatedValues)即逗号分隔值,里面存放的依旧是文本内容,但是以一种定义好的结构进行了组织。可以将csv理解为一种文本形式的二维表,每一行代表一条记录,每条记录的字段数量是一致的,字段之间以逗号分隔。当然也可以使用其他符号分隔,例如,制表符分隔则对应tsv(TabSeparatedValues)。csv可以包含一行表头,用于说明每个字段的名称和意义。因此csv和Excel中的表格、关系型数据库中的数据表都是类似的。以下是一个简单的例子,表头说明了每行记录包含id、name、gender、age共4个字段。

3.json

json是一种非常通用的数据类型,里面存放的依旧是文本内容,只不过是以键值对的形式进行了组织,在前端和后端等多种应用场景、多门编程语言中都可以加载使用。就像用字典查单词一样,将json文本解析后,即可用键(key)查找对应的值(value)。如果将csv理解为Python中的二维数组,即嵌套的列表,就可以将json理解为Python中的字典。以下是一个简单的例子,这段json文本对应一条用户记录,包含id、name、gender和age共4个键。

总地来说,txt、csv和json中存放的都是纯文本内容,不同的只是文本的组织结构,以及文件命名时分别使用.txt、.csv和.json作为后缀名。在使用Python对以上三类文本数据进行操作和处理时,涉及的思路和步骤也会稍有不同。

4.sql

sql是关系型数据库文件,以最常用的MySQL为例,MySQL中的数据库和数据表都可以导出为.sql文件用于数据备份,而.sql文件也可以导入已有的数据库和数据表用于数据恢复。相对于txt、csv、json等文本数据,数据库功能更强大、应用场景更丰富,当然也会要求更高的学习成本。后期文章会介绍如何使用MAMP和WAMP等软件在个人电脑上搭建Web环境,里面包括了Web服务器Apache和关系型数据库MySQL,并详细介绍如何操作和使用MySQL数据库。




转载请注明:http://www.aierlanlan.com/cyrz/1561.html

  • 上一篇文章:
  •   
  • 下一篇文章: