除了刚刚开始学习的时候用过本地的MySql数据库,后来就一直用的云数据库,今天复习数据库的内容,突然想到了几个问题:
所有数据都是以二进制形式存储在存储介质上的,比如磁带、磁盘,
最开始是人工对数据进行分类,比如这盘磁带放什么,那个磁盘放什么,直接手写标记,但是数据一多了,管理就麻烦了,因此需要一个系统来管理这些数据
而数据库又分很多种类,你说的mysql,管理的拥有关系的多张表格,这个叫关系型数据库。早期这种数据是以纯文本形式存储,当时的关系型数据模型管理也只是编写了一些代码来对这些文本文件进行访问及处理,
然后,你说的"本地数据库",这里需要纠正一下,一个操作系统的启动运行并不依赖数据库,而是软件在开发中,发现使用数据库更容易管理数据,才会在这个软件中添加数据库并添加数据库管理相关的内容,比如常见的有使用文本文件来保存数据或者用sqlite/access等小型单文件数据库,所以windows系统中是存在大量的数据库的,因为它自带的前后台软件极多。
"本地"是一个网络概念,相对的是"远程",某台电脑上装了个数据库,在这台电脑上它叫本地数据库,其他设备来访问这个数据库的时候,它就叫远程数据库了。
mysql安装时,你完全可以把它当成一个普通的软件,和qq微信一样,都是解压文件到你电脑上,然后改几个注册表键值,再新增一个自启动服务。
tips:excel是1985年开发的,第一个商用关系型数据库是1976年发布的。。。
安装mysql数据库就是安装一个数据库管理系统,创建数据库,创建表对应的文件,管理系统会按照默认配置生成。
您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!