当前位置:首页 > 问答 > 正文

简单方法和技巧教你快速查找本地数据库里的内容,操作其实没那么复杂

综合自网络技术社区常见问题解答、数据库管理软件官方帮助文档以及个人使用经验)

想在自己电脑的数据库里找点东西,感觉像大海捞针?别担心,这事儿没想象中那么难,不管你是用Access、SQLite,还是其他什么装在本地的小型数据库,核心思路都差不多,下面就用大白话,教你几招快速找到你想要的内容。

第一招:用好“搜索”或“查找”功能,这是最直接的

简单方法和技巧教你快速查找本地数据库里的内容,操作其实没那么复杂

很多数据库软件,尤其是像Microsoft Access这种给普通用户设计的,都会有一个非常显眼的“查找”按钮,通常图标是个小望远镜,你点开它,会弹出一个简单的对话框。

  • 在哪找:这个对话框里最关键的就是“查找内容”这个输入框,你把你想找的词,比如一个客户的名字“张三”,打进去。
  • 在哪搜:你要告诉软件去哪个“地方”找,这里通常有个“查找范围”的选项,你可以选择只在当前你看得到的这个表格的某一列里找(比如只在“姓名”列里找),也可以选择在整个表格的所有列里找,如果你不确定信息在哪儿,那就选整个表格,虽然会慢一点点,但更保险。
  • 匹配方式:这里有个小技巧,叫“匹配”选项,如果你选择“整个字段”,那么软件只会找出内容完全等于“张三”的记录,如果你选择“字段任何部分”,那么像“张三丰”、“李张三”这样的也会被找出来,因为里面包含了“张三”这两个字,根据你的需要来选,能帮你更精确地定位。
  • 动手试试:现在就在你的数据库里,打开一个表,试试这个查找功能,你会发现,点“查找下一个”,光标就会一条一条地跳到你想要的数据上。

第二招:让数据“排序”,一眼看到头尾

简单方法和技巧教你快速查找本地数据库里的内容,操作其实没那么复杂

排序是个超级实用的功能,尤其当你想找最大、最小、最早、最近的数据时。

  • 怎么操作:在你打开的表格视图里,用鼠标直接点击某一列的标题,比如你点一下“销售额”这个标题,通常点一下是从小到大排序(升序),再点一下是从大到小排序(降序),这样,所有数据就会按照销售额重新排列。
  • 有什么用:如果你想快速找出销售额最高的前十名客户,你只需要在“销售额”列点一下降序排列,排在最前面的那几个就是,同样,如果你想找创建日期最早的一批记录,就去点“创建日期”列,按升序排列,这个方法比你去一条条翻快太多了。

第三招:学会“筛选”,把不需要的统统隐藏

简单方法和技巧教你快速查找本地数据库里的内容,操作其实没那么复杂

筛选是比查找更强大的工具,查找是带你去找,而筛选是直接把不符合条件的记录藏起来,只留下你关心的。

  • 简单筛选:在很多数据库软件里,你右键点击某个单元格,经常会看到“筛选器”或“筛选”的选项,你右键点击一个写着“北京”的单元格,选择“按所选单元格的值筛选”,那么整个表格就只会显示所有“城市”是“北京”的记录,其他的都暂时看不见了。
  • 更灵活的筛选:除了按一个值筛选,你还可以设置条件,比如在Access里,你可以在某一列的标题上点右键,选择“文本筛选器”或“数字筛选器”,里面会有“包含”、“开头是”、“结尾是”、“大于”、“介于”等很多选项,举个例子,你想找所有姓名里带“伟”字的人,就可以在姓名列使用“包含”筛选,然后输入“伟”,你想找销售额大于10000的记录,就在销售额列使用“大于”筛选,输入10000。
  • 组合筛选:最厉害的是,你可以同时用好几个条件,先按城市筛选出“北京”的,再在筛选结果里按销售额筛选出“大于10000”的,这样得到的就是“北京地区销售额超过10000的客户”,筛选条件可以一层层叠加,非常灵活,用完记得点“清除筛选”就能恢复显示所有数据。

第四招:理解“查询”是终极武器

如果说前面三招是“术”,那“查询”道”了,它听起来高级,但其实可以理解为你把筛选、排序这些条件提前写好、保存起来,下次用的时候一点就开。

  • 查询是什么:你可以把查询看作一个“问题”,你向数据库提一个问题,请告诉我上个月所有来自上海且购买了产品A的客户名单,并按购买日期从晚到早排好序”,数据库就会根据你设置好的条件,给你一个答案,这个答案本身看起来就像一个临时的表格。
  • 怎么用:像Access这类软件,都有“查询设计”视图,你不需要背代码,在图形界面里用鼠标拖拽就能完成,你先把要用到的表格拉进来,然后在下面网格里选择要对哪些列进行操作:在“字段”行选列名,在“排序”行选升序降序,在“条件”行写上筛选要求(比如在“城市”列下写“上海”,在“产品名称”列下写“A”)。
  • 好处在哪:一旦这个查询创建好并保存了,你以后每次想看最新的符合这些条件的数据,只需要双击打开这个查询就行了,数据库会自动帮你把最新的数据按你的要求筛选排序好,对于需要定期重复查看某类数据的情况,查询能节省大量时间。

最后的小贴士:

  • 别怕点错:在你自己电脑的数据库上,放心大胆地尝试这些操作,只要你不保存对原始表格结构的修改(比如删掉一列),只是做查找、排序、筛选,是不会破坏数据的,大不了关掉重开。
  • 关键词要准确:查找时,尽量用你觉得最可能出现在数据库里的词,比如公司全称可能是“XX科技有限公司”,你只搜“科技”可能更准,只搜“XX”可能会找出很多不相关的内容。
  • 从简单开始:先试试排序和简单的右键筛选,找到感觉后再尝试组合筛选和查询。

操作本地数据库找东西,核心就是这几个思路:直接搜、排个序、筛一下,复杂的就做成查询,多动手练几次,你就会发现,这事儿真的没那么复杂。