InnoAl SQL助手

关闭selinx:

root@server \~# sed -i '7s/enforcing/disabled/' /etc/selinux/config

root@server \~# systemctl disable --now firewalld

root@server \~# systemctl status firewalld

下载所需软件及依赖:

root@server \~# dnf install -y gcc gcc-c++ make cmake zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel libffi-devel tk-devel wget tar vim tree net-tools openssh-server

源码编译安装Python3.11.9

配置国内 pip 源及安装项目依赖

root@server \~# pip3 install --upgrade pip

root@server \~# pip3 install pymysql python-dotenv tabulate langchain langchain-openai

部署并初始化MySQL 8.0.45

建立测试所用库/表

在腾讯云官网获取API Key

新建目录及脚本

编写环境变量脚本

编写 数据库连接脚本 数据管理

编写sql转换脚本

编写程序入口脚本

项目执行

生产SQL测试

  • 自然语言生成SQL,自动查询并AI总结数据
  • 输入SQL语句,AI分析执行计划并给出调优方案

web可视化版本

安装 Python 依赖

root@server mysql_ai_tools# /usr/local/python3.11/bin/pip3 install langchain-openai streamlit pymysql python-dotenv sqlparse tabulate

创建 Streamlit 可视化入口 web_main.py 脚本语言

创建 systemd 后台常驻服务

Windows网页访问测试

root@server \~# hostname -I

192.168.115.130

浏览器访问:192.168.115.130:8501

  • 自然语言生成SQL,自动查询并AI总结数据
  • 输入SQL语句,AI分析执行计划并给出调优方案
相关推荐
麻瓜code2 小时前
【Mysql】重新学一遍 SQL 执行顺序
数据库·sql
这个DBA有点耶3 小时前
数据库一体机架构演进:从硬件堆叠到软硬深度耦合
服务器·网络·数据库·硬件架构·运维开发·database·数据库架构
安_4 小时前
RAG的向量数据库:为LLM提供语义搜索能力
数据库
喜欢的名字被抢了4 小时前
程序出问题怎么查,以及如何让它不掉线
java·运维·数据库
这个DBA有点耶5 小时前
3000万个应用共享一套数据库:多租户“逻辑表”架构是如何做到的?
数据库·架构·dba
测试运维日常笔记5 小时前
Oracle 数据库连接认证方式详解
数据库·oracle
ClouGence6 小时前
PostgreSQL 同步到 Iceberg:开源、私有部署与 SaaS 方案对比
数据库·postgresql·开源
这个DBA有点耶6 小时前
DBA进阶之路:从“修数据库”到“管架构债”
数据库·架构·dba
ACP广源盛139246256736 小时前
WAIC2026 国产超节点算力浪潮下@ACP#IX9104 在算力矩阵中的定位与落地场景
大数据·数据库·人工智能·嵌入式硬件·线性代数·矩阵
珠***格7 小时前
通信链路全打通:西格电力四可装置的 4G/5G + 加密认证技术详解
大数据·数据库·分布式·5g·架构·能源