似乎题主想要的“数据库”准确的说应该是一个带图形界面的数据管理系统,一般的数据库是没有图形界面的。如果不能理解,可以认为“数据库应该是面向开发者的,与数据库交互的程序才是面向最终用户的”。
---------------------------
如果你想自己开发一个这样的管理系统,你需要学习的是:
1. 一个GUI开发工具
2. 一门编程语言
3. 一个数据库的简单使用
---------------------------
但是实际上你可能并不需要自己去开发一个这样的东西,完全可以学会使用一个带图形界面的数据库管理软件,如:
1. MySQL自带的的MySQL Work Bench
2. MariaDB自带的的HeidiSQL
3. office自带的access,支持很多种数据库。
一般的数据库管理软件至少可以使用SQL的形式进行过滤,应该可以规避“不容易拖动”的问题。
---------------------------
再极端一点,个人觉的你并不需要学习数据库,你想要的这些功能Excel应该都可以提供,只是需要你自己去学罢了,毕竟Excel确实强大。
隐藏不关键信息、双击打开对话框输入、自定义过滤条件……这些都可以使用VBA+Excel实现,只是大部分人并不会去学习甚至都不知道有这些功能。
---------------------------
能用Excel解决的就不要再去弄别的东西了
解释器/编译器、GUI界面、“数据库”,Excel都帮你集成了,打开即用;
零基础学习一门编程语言或数据库,光开发环境配置都能让一大半的人头疼死:
“这个是啥?我去搜一下……咦,这个教程里说的这个是啥,那个又是啥?我再去搜一下……哎呀,怎么不知道的名词越来越多了……”