关于“数据库”的一些概念

本文介绍了数据库的基本概念,包括数据、数据库和数据库管理系统。数据库是数据的集合,常用于大型互联网公司的数据存储。数据库管理系统如MySQL提供数据操作功能,而数据库管理软件的图形界面如Navicat、Workbench、DBeaver则为用户提供了更友好的数据交互方式。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

数据库是个再熟悉不过的词了,但是我发现很多人并不知道什么是数据库。曾有个同校晚两级的学生,让我“装个数据库”,我装了个 mysql 之后,他说不是。我再问了几个问题之后,才知道,他想要一个 NavicatWorkbench 那样的工具。

数据

比如你在网上买了一件衣服。
什么时候买的,在哪个店铺买的,多少钱,什么时候送货,颜色,尺寸……这些都是数据。

数据库

你把这些数据记在纸上,那么这张纸就可以叫做数据库
而大型的互联网公司肯定不会把数据记在纸上,那样太麻烦了。
他们会记在“电脑”里,不管用记事本、还是用 Excel、还是用 MySQL。
数据库是数据的集合。

数据库管理系统(数据库管理软件)

记事本、Excel、MySQL只是记录数据的工具。
严格来说,他们可以叫做数据库管理系统或者数据库管理软件
你可以使用 Excel 查看数据、修改数据、删除数据、写入数据。
一般来说,数据库只是电脑硬盘里的一个或一些文件。
当然,一般都是二进制的,人类几乎无法阅读。
而数据库管理系统就给人类和硬盘之间搭了一座桥梁,以一种人类的方式展现数据,并提供人性化的操作。

数据库管理软件的图形界面

专业的数据库管理软件,只提供了最最基本的功能。而且为了保持高效率、较低的硬件要求,一般不会提供图形界面,你得使用 sql 语句去查询数据、修改数据。
尽管不够人性化,那也比二进制人性化多了。
而 sql 的掌握,是需要时间的。而且也不够“人性化”。
所以,又有一些人,做了些软件,“套在 mysql 外面”,把你的命令翻译成 mysql 懂得的指令,然后让 mysq 执行,mysql 执行之后,把结果返回给这个外套,外套再翻译成人类易懂的东西,展现在显示器上。
这类软件一般叫做数据库管理系统的图形界面,比较有名的有Navicat(收费)、Workbench(Mysql 官方推荐,免费,但我觉得不好用)、DBeaver(我在用的一款)。
这类软件,是在人类和专业的数据库管理软件之间搭了一座桥梁。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值