首页 / 养生 / 正文

数据库编程入门(从Excel到数据库:一个生产人的AI编程之路)

放大字体  缩小字体 来源:党员二楞妈 2026-04-18 01:05  浏览次数:9

写给同样在生产一线摸爬滚打的兄弟——你不需要成为程序员,你只需要一个趁手的工具。


从Excel到数据库:一个生产人的AI编程之路nerror="javascript:errorimg.call(this);">

写在前面的话

最近收到一个网友私信:

我和你同一年的,我是做生产的,目前我们excel做数据记得,但数据大了表就慢,我想做一个基于SQL与数据记录、并能实现一些数据分析功能的数据库(记录原料、质量、工艺过程),能不能点拨一下,成不成都请你喝我们公司的酒。我之前做自动化程序的。我想学者想AI去做,能不能给工具的使用方法与使用的步骤(科学上网是具备的)。

收到这个私信,我当时还比较诧异,在程序员编程都已经普及的AI编程,在其他行业,还有这么多人还比较陌生,就把会给他的信(教程),也写成了公开信,分享给大家。

当时我特别能理解他的处境,Excel用了这么多年,数据越来越多,打开一个表格要等半天,公式一多就卡死,想做个数据分析还得手动拉图表......这些痛苦,做生产的谁没经历过?

他说他之前做自动化程序的,那就太好了。说实话,PLC的逻辑和写代码的逻辑是相通的——都是输入、处理、输出。他已经有了最重要的东西:解决问题的思维方式

不过,如果大家没有这方面的基础也没关系,我身边一些同事,和计算机编程一点不搭噶,现在都能自己独立开发软件,而且还是在一行代码都看不懂的情况,就能开发,大家一定要有信心。

我任务现在有了AI,编程这件事真的变简单了。咱们不需要背语法、不需要记函数名,咱们只需要会"说人话"——告诉AI想要什么,它来帮咱们写代码,开发软件了。

下面我给他的回信,也分享给大家,如果和他一样,也可以一起学习学习。


目录

  1. 你要做的是什么?
  2. 装好你的"兵器"
  3. 请出你的AI助手——Copilot
  4. 第一次和AI对话
  5. 从零开始,一步一步搭系统
  6. 遇到问题怎么办
  7. 一些掏心窝的建议

你要做的是什么?

先别急着写代码,咱们先捋清楚你到底要做个啥东西。

你现在的痛点

我猜你现在的情况大概是这样:

  • 一个Excel文件存了几万行数据,打开要等30秒
  • 想查个去年某批次的原料信息,Ctrl+F找半天
  • 领导要个报表,你得手动筛选、复制、粘贴、做图表,折腾一下午
  • 多个人同时改一个表,版本乱了,不知道谁改的

是不是?我见过太多这样的情况了。

你需要的是什么

说白了,你需要一个数据库系统,能做到:

功能

解决什么问题

原料管理

入库、出库、库存一目了然,查询秒出结果

质量管理

检测数据自动判断合格不合格,不合格的自动标红

工艺记录

每道工序谁干的、参数多少,全程可追溯

数据分析

点一下就能出趋势图、合格率统计

技术上怎么实现?

别被这些名词吓到,我给你翻译成人话:

  • SQLite数据库:就是一个特殊的文件,专门用来存数据的,查询速度飞快,而且不用额外装数据库软件
  • Python:一门编程语言,语法简单,AI最擅长写这个
  • Streamlit:一个能快速做出网页界面的工具,你不用学HTML那些东西

这套方案的好处是:全部免费,全部简单,AI全都会


装好你的"兵器"

工欲善其事,必先利其器。我们只需要装一个软件:PyCharm。

Python 不用单独装,PyCharm 创建项目的时候会自动帮你搞定,省心。

第一步:安装 PyCharm

PyCharm 是写 Python 代码的工具,就像 Word 是写文档的工具一样。

下载地址:https://www.jetbrains.com/pycharm/download/

直接点 Download 下载就行。

PyCharm 现在是免费使用的,部分高级功能需要付费,但咱们用不上那些,免费功能完全够用。

安装没什么特别的,一路 Next 就行。

装完打开,第一次会问你一些设置,选默认的就行,别纠结。

第二步:注册 GitHub 账号

GitHub 是全球最大的代码托管平台,Copilot 就是 GitHub 家的产品。

注册地址:https://github.com/

用邮箱注册一个账号就行,记住你的用户名和密码,后面要用。


请出你的AI助手——Copilot

好,重头戏来了。现在我们要把 AI 助手请进 PyCharm。

Copilot 是什么?

简单说,Copilot 就是一个住在你编辑器里的 AI 程序员。

你写个注释说"我要一个计算库存的函数",它就给你把代码写出来。你遇到报错不知道咋办,问它,它告诉你怎么改。

这玩意儿对新手太友好了。以前学编程得先背一堆语法,现在不用了,你只要会描述你想要什么就行。

订阅 Copilot

Copilot 是收费的,但有免费试用:

  1. 打开 https://github.com/features/copilot
  2. "Start my free trial"
  3. 有 30 天免费试用期
  4. 试用期过后是 $10/月(大概70块人民币)

我知道你可能在想:这钱值不值?

我的看法是:你请一个会写代码的人帮你干活,一个月70块,值不值?你自己掂量。要是真做出来了,给公司解决了问题,这钱算什么?

在 PyCharm 里安装 Copilot 插件

好,假设你已经订阅了 Copilot,现在我们把它装进 PyCharm:

第一步:打开 PyCharm 的设置

  • Windows:点菜单栏 File → Settings
  • 或者直接按快捷键 Ctrl + Alt + S

第二步:找到插件市场

  • 左边列表里找到 Plugins(插件),点它
  • 上面有个搜索框

第三步:搜索并安装

  • 在搜索框输入 GitHub Copilot
  • 找到那个图标是个小飞行员的插件
  • 点 Install(安装)
  • 装完会提示你重启 PyCharm,点 Restart IDE

第四步:登录你的 GitHub 账号

重启后,PyCharm 右下角会弹出一个提示,让你登录 GitHub。

  • 点那个提示(或者点右下角的 Copilot 图标)
  • 选择 Sign in to GitHub
  • 会弹出一个网页,让你授权
  • 点 Authorize(授权)
  • 网页上会显示一个设备码,PyCharm 里也会弹出输入框
  • 把网页上的码输进去,或者直接点确认

第五步:验证成功

怎么知道装好了?

  • 右下角有个 Copilot 的小图标,是绿色的或者正常颜色(不是灰的)
  • 新建一个 Python 文件,输入一行注释 # 打印 hello world,按回车
  • 如果下一行自动出现灰色的代码建议,比如 print("hello world"),说明成功了!
  • 按 Tab 键接受这个建议

恭喜你,你的 AI 助手已经就位了!


第一次和AI对话

在正式开始做项目之前,我想让你先熟悉一下怎么和 Copilot 交流。这很重要,因为你和它说话的方式,直接决定了它给你写的代码好不好用。

打开 Copilot 聊天窗口

PyCharm 里和 Copilot 对话有两种方式:

方式一:写注释让它自动补全

这个你刚才已经试过了。在代码里写注释,按回车,它就给你补全代码。

方式二:打开聊天窗口直接对话

  • 点菜单栏 View → Tool Windows → GitHub Copilot Chat
  • 或者找右边栏的 Copilot 图标点开
  • 会出现一个聊天窗口,像微信一样,你可以直接打字问它问题

试着问它几个问题

来,咱们试试:

问题1:在聊天窗口输入——

用Python连接SQLite数据库,创建一个表存储原料信息,字段包括:原料名称、批次号、供应商、入库日期、数量。请给我完整代码。

你看它是不是给你写了一段代码?

问题2:继续问——

上面的代码我不太懂,能不能一行一行解释一下?

它会给你解释每一行是干嘛的。

问题3:再问——

如果我想往这个表里插入一条数据,代码怎么写?

就这样,一步一步问,它一步一步答。

和 AI 对话的诀窍

用了这么久AI,我总结出几条经验,分享给你:

1. 说人话,别装专业

你不用说"请帮我实现一个数据持久化的抽象层"。

就说"我想把数据存到文件里,下次打开还能读出来",它完全听得懂。

2. 把大问题拆成小问题

别说"帮我写一个生产管理系统",这太大了,它不知道从哪开始。

这样问:

  • "帮我创建一个数据库"
  • "帮我写一个添加原料的函数"
  • "帮我写一个查询原料的函数"
  • "帮我做一个简单的菜单界面"

一步一步来。

3. 出错了别慌,把错误信息扔给它

代码跑不起来很正常。把报错信息复制下来,问它:

我运行代码报了这个错:[粘贴错误信息]怎么解决?

它会告诉你哪里出问题了,怎么改。

4. 让它解释你看不懂的代码

选中一段代码,问"这段代码是什么意思",它会用大白话解释给你听。

学编程最快的方式,就是边做边学,遇到不懂的就问。


从零开始,一步一步搭系统

好了,热身完毕,咱们开始正式干活。

我带你做一个最简版的原料管理系统。等你把这个做出来了,其他的都是在这个基础上加功能。

第一步:创建项目

  1. 打开 PyCharm
  2. 点 New Project(新建项目)
  3. 位置选一个你能找到的地方,比如 D:\我的项目\production_system
  4. 下面的 Python Interpreter 部分: 选择 Project venv(项目虚拟环境) 如果你电脑没装过 Python,PyCharm 会自动帮你下载,你啥都不用管 如果提示让你选 Python 版本,选最新的就行
  5. 点 Create,等它配置完成

第二步:新建第一个文件

  1. 右键点左边的项目文件夹
  2. 选 New → Python File
  3. 文件名输入 main,回车

第三步:让 AI 帮你写第一段代码

在 main.py 文件里,输入以下注释(把注释复制进去就行):

# 原料管理系统# 功能:# 1. 创建SQLite数据库,存储原料信息# 2. 原料信息包括:原料名称、批次号、供应商、入库日期、数量、单位# 3. 实现添加原料的功能# 4. 实现查看所有原料的功能# 5. 实现搜索原料的功能(按名称搜索)# 6. 命令行菜单界面

然后,光标放在注释下面,按回车。

神奇的事情发生了——Copilot 开始给你建议代码了。

你会看到灰色的代码提示,按 Tab 接受,按 Esc 拒绝。

一直按 Tab,让它把代码补完。

如果它停了,你就再按一下回车,它会继续。

第四步:运行试试

代码写完后:

  1. 右键点文件空白处
  2. 选 Run 'main'
  3. 下面会出现运行结果

如果报错了,没关系!把错误信息复制下来,打开 Copilot 聊天窗口,问:

我的代码报错了:[粘贴错误信息]这是我的代码:[粘贴你的代码]帮我看看哪里有问题

它会告诉你怎么改。

第五步:一点一点加功能

当基础版本跑起来后,你可以继续加功能。

在代码最后写新的注释,让 Copilot 补全。比如:

# 添加功能:按日期范围查询原料入库记录
# 添加功能:统计每个供应商的供货总量
# 添加功能:导出数据到Excel文件

就这样,像搭积木一样,一块一块往上加。

第六步:做个界面(可选但推荐)

命令行界面毕竟不好看。如果你想做个网页界面,问 Copilot:

我现在有了原料管理的功能代码,想用 Streamlit 做一个网页界面,能录入数据、查看数据列表、搜索数据。帮我写完整代码。

它会给你一个用 Streamlit 做的界面。

运行之前,你需要先安装 Streamlit。在 PyCharm 下面的 Terminal 里输入:

pip install streamlit

然后运行,它会在浏览器里打开一个页面,有表单、有表格,很像那么回事了。


遇到问题怎么办

刚开始写代码,遇到问题是家常便饭。我把常见情况列出来,你对照着看:

问题1:代码跑不起来,报红字

解决办法

  1. 把红字全部复制下来
  2. 打开 Copilot 聊天
  3. "这个报错是什么意思,怎么改"
  4. 按它说的改

问题2:Copilot 没反应,不给建议

可能原因

  • 没联网(Copilot 需要联网)
  • 没登录(右下角图标是灰色的,说明没登录)
  • 额度用完了(免费试用有限制)

问题3:Copilot 给的代码不对

解决办法

  1. 把你的需求说得更清楚一点
  2. 或者说"这个代码不对,我要的是……"
  3. 让它重新写

问题4:看不懂代码

解决办法: 选中那段代码,问 Copilot"这段代码是什么意思"。

问题5:装库的时候报错

比如运行 pip install xxx 报错。

解决办法: 把报错信息给 Copilot,问它怎么解决。

大部分情况是网络问题,可以用国内镜像源:

pip install xxx -i https://pypi.tuna.tsinghua.edu.cn/simple

一些掏心窝的建议

最后,我想跟你说几句心里话。

别怕犯错

代码这东西,就是在不断报错、不断修复中学会的。没有人是一遍写对的。

报错不可怕,可怕的是报错了不知道怎么办——但现在你有 AI 了,有问题就问它,它比任何搜索引擎都好使。

别追求完美

第一版做出来能用就行,别纠结代码写得漂不漂亮。

先把功能跑通,解决你的问题。等以后熟练了,再回来优化。

记录你的问题和解决方法

建议你弄个文档,遇到一个问题,怎么解决的,记下来。

下次再遇到类似的,直接翻笔记,比重新问还快。

遇到实在解决不了的

  1. 把问题描述清楚
  2. 把报错信息和代码整理好
  3. 来找我,我帮你看看

毕竟说了请我喝酒的,这酒我得喝到嘴里


最后

兄弟,你有自动化的底子,学这个不会太难。

以前觉得编程是程序员的事,现在不一样了。有了 AI,编程变成了一种"技能",跟用 Excel、用 CAD 一样,是个工具。

你只需要知道你想要什么,剩下的,让 AI 来。

加油,等你的好消息。系统上线那天,别忘了告诉我。

那酒,我等着喝!

#copilot# #人工智能# #编程# #ai# #软件#

打赏
0相关评论
热门搜索排行
精彩图片
友情链接
声明:本站信息均由用户注册后自行发布,本站不承担任何法律责任。如有侵权请告知立立即做删除处理。
违法不良信息举报邮箱:115904045
头条快讯网 版权所有
中国互联网举报中心