数据库Mysql结课实验
实验环境openEuler Linux 虚拟机、MySQL 8.0.45、Python3.11.9、腾讯云 TokenHub 大模型 API实验目标独立完成 Linux 服务器、MySQL 数据库、Python 运行环境全套部署实现自然语言自动生成只读 MySQL 查询、自动执行并 AI 解读业务数据实现 SQL 执行计划解析、自动输出索引优化与 SQL 改写方案完成命令行终端 Streamlit Web 可视化双端交互完成安全加固、功能全场景测试、异常容错验证。成果sed -i 7s/enforcing/disabled/ /etc/selinux/config systemctl disable --now firewalld systemctl status firewalld hostnamectl set-hostname server bash 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 cd /usr/local/src tar -zxvf Python-3.11.9.tgz cd Python-3.11.9 ./configure --prefix/usr/local/python3.11 --enable-shared make -j$(nproc) make install echo /usr/local/python3.11/lib /etc/ld.so.conf.d/python311.conf ldconfig ln -s /usr/local/python3.11/bin/python3.11 /usr/local/bin/python3 ln -s /usr/local/python3.11/bin/pip3.11 /usr/local/bin/pip3 bash python3 -V pip3 -V python3 -c import ssl; print(ssl.OPENSSL_VERSION) mkdir ~/.pip vim ~/.pip/pip.conf [global] index-url http://mirrors.aliyun.com/pypi/simple/ [install] trusted-hostmirrors.aliyun.com pip3 install --upgrade pip pip3 install pymysql python-dotenv tabulate langchain langchain-openai groupadd mysql useradd -r -g mysql -s /sbin/nologin mysql mkdir /usr/local/mysql/data chmod -R 750 data chown -R mysql:mysql /usr/local/mysql /usr/local/mysql/bin/mysqld --initialize --usermysql --basedir/usr/local/mysql --datadir/usr/local/mysql/data /usr/local/mysql/bin/mysqld_safe --usermysql /usr/local/mysql/bin/mysql -u root -p # mysql内执行 alter user rootlocalhost identified with mysql_native_password by 123456; flush privileges; exit systemctl daemon-reload systemctl enable --now mysqld.service systemctl is-active mysqld create database testdb; use testdb; create table order_info( id BIGINT AUTO_INCREMENT PRIMARY KEY COMMENT 订单ID, user_id INT COMMENT 用户ID, order_name VARCHAR(200) COMMENT 商品名称, pay_amount DECIMAL(10,2) COMMENT 支付金额, create_time DATETIME COMMENT 下单时间 ) ENGINEInnoDB COMMENT电商订单业务表; mkdir -p /opt/mysql_ai_tools cd /opt/mysql_ai_tools touch main.py mysql_client.py prompts.py web_main.py .env chmod 600 /opt/mysql_ai_tools/.env /usr/local/python3.11/bin/pip3 install streamlit sqlparse systemctl daemon-reload systemctl enable --now mysql-ai-web systemctl status mysql-ai-web

相关新闻

shell编程日记

shell编程日记

if中[ ] 和 [[ ]],后者语法宽松好用,不易报错。export 和 sourceexport : 把普通本地变量 → 升级成环境变量让这个变量不光当前终端能用,你运行的所有子程序(脚本、ROS 节点、程序)全都可以读取到。source : 在终端配…

2026/8/4 14:29:18 阅读更多 →
量子场论:从粒子到场的必然选择与核心动机

量子场论:从粒子到场的必然选择与核心动机

1. 从“粒子”到“场”:一个根本性的视角转换如果你对现代物理感兴趣,或者试图理解那些听起来高深莫测的理论,比如“希格斯机制”、“标准模型”甚至“弦论”,那么有一个概念是你绝对绕不开的基石:量子场论。这个名字听…

2026/8/4 13:30:28 阅读更多 →
亲测 6 款免费 UML 类图工具:在线绘制、AI 生成、团队协作怎么选?

亲测 6 款免费 UML 类图工具:在线绘制、AI 生成、团队协作怎么选?

做过系统设计、写过技术方案的同学应该都有体会:UML 类图这东西,画起来不难,难的是画得又快又准确。 尤其是项目刚启动的时候,十几个类之间的关系还没理清,你对着 Visio 拖拽半天,结果产品经理过来说需求变…

2026/8/4 5:31:51 阅读更多 →

最新新闻

电商人速看!卡特加特AI智能体全功能

电商人速看!卡特加特AI智能体全功能

在电商竞争日益激烈的今天,内容生产效率已经成为决定店铺生死的关键因素。卡特加特AI电商超算一体机及智能体平台,正是为服装电商从业者量身打造的AI生产力工具,它以“软硬一体”的完整形态,将AI生图、AI视频创作、AI内容复刻等核…

2026/8/4 14:59:37 阅读更多 →
AI科研协作工具革新:从文献管理到智能协同写作

AI科研协作工具革新:从文献管理到智能协同写作

1. 科研协作工具的范式革新论文写作工具正在经历从"打字机"到"思考伙伴"的质变。最近测试的宏智树AI平台,彻底颠覆了我对学术写作工具的认知——它不再只是格式排版助手,而是能深度参与科研全流程的智能协作者。这个将大语言模型与学…

2026/8/4 14:59:37 阅读更多 →
英雄联盟本地化工具箱:League Akari 提升游戏效率的终极指南

英雄联盟本地化工具箱:League Akari 提升游戏效率的终极指南

英雄联盟本地化工具箱:League Akari 提升游戏效率的终极指南 【免费下载链接】League-Toolkit An all-in-one toolkit for LeagueClient. Gathering power 🚀. 项目地址: https://gitcode.com/gh_mirrors/le/League-Toolkit League Akari 是一款专…

2026/8/4 14:59:37 阅读更多 →
2025最权威的五大AI写作助手解析与推荐

2025最权威的五大AI写作助手解析与推荐

Ai论文网站排名(开题报告、文献综述、降aigc率、降重综合对比) TOP1. 千笔AI TOP2. aipasspaper TOP3. 清北论文 TOP4. 豆包 TOP5. kimi TOP6. deepseek 在人工智能写作的形势越来越普遍的状况下, 文本所生成出来的内容常常会带有较为显著的机器类…

2026/8/4 14:59:37 阅读更多 →
深入解析C++ STL list:双向链表实现与迭代器设计

深入解析C++ STL list:双向链表实现与迭代器设计

1. 从零开始理解STL list的底层逻辑 作为C标准模板库(STL)中最基础的容器之一,list在实际开发中的使用频率仅次于vector。但很多开发者只是停留在"会用"的层面,对其内部实现机制一知半解。今天我们就来彻底拆解这个双向链表的经典实现&#xf…

2026/8/4 14:59:37 阅读更多 →
2026年国内GEO代运营标杆名录:精准获客服务商盘点

2026年国内GEO代运营标杆名录:精准获客服务商盘点

2026年国内GEO代运营标杆名录:精准获客服务商盘点在数字化竞争日趋激烈的当下,GEO(基于地理位置的优化)代运营已成为中小企业打通线上曝光与线下转化、抢占本地流量红利的核心抓手。但GEO运营涉及平台规则、算法逻辑、内容优化、数…

2026/8/4 14:58:36 阅读更多 →

日新闻

AI Agent白手起家26: 使用标准事件驱动大模型实践

AI Agent白手起家26: 使用标准事件驱动大模型实践

纲要 练习目标:掌握大模型标准事件的调用回顾 LangChain 中的核心标准事件 invokestreambatchastream_eventswith_structured_output 环境准备实战代码:多种事件调用对比 同步调用与流式输出批量处理异步事件流监听结构化输出 运行说明与预期结果总结与扩…

2026/8/4 0:00:40 阅读更多 →
dealsea是什么?跨境卖家必知的美国deal站入门指南

dealsea是什么?跨境卖家必知的美国deal站入门指南

说实话,第一次听说美国这个老牌折扣网站的跨境卖家,十个有八个会问同一个问题:这个平台到底是干嘛的?我见过一个做家居出口的朋友,他在亚马逊上月销二十万美金,却从来没用过它。我给他看了首页——一屏一屏…

2026/8/4 0:01:40 阅读更多 →
清华大学重磅EST:植物自导电闪蒸焦耳热600°C/2600°C两步法!稀土超积累植物秒级转化为CeO₂-石墨烯电催化剂!

清华大学重磅EST:植物自导电闪蒸焦耳热600°C/2600°C两步法!稀土超积累植物秒级转化为CeO₂-石墨烯电催化剂!

通讯作者:邓兵、刘建国通讯单位:清华大学DOI:https://doi.org/10.1021/acs.est.6c00603研究背景稀土元素(REEs)是清洁能源技术与电子器件不可或缺的核心原料,然而传统提取方式依赖能耗高、排放大的采矿与强…

2026/8/4 0:01:40 阅读更多 →

周新闻

最大流算法详解:从水管网络到Ford-Fulkerson与Dinic实战

最大流算法详解:从水管网络到Ford-Fulkerson与Dinic实战

1. 从水管网络到最大流:一个核心问题的诞生想象一下,你是一个城市供水系统的总工程师。你的城市有多个水源(水库),需要通过一个复杂的地下管道网络,将水输送到各个居民区。每条管道都有其最大通水能力&…

2026/8/4 13:24:41 阅读更多 →
基于Springboot的企业门户网站(源码+LW+调试文档+讲解)

基于Springboot的企业门户网站(源码+LW+调试文档+讲解)

温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台…

2026/8/4 11:41:39 阅读更多 →
MATLAB xcorr函数详解:从互相关原理到四大实战应用

MATLAB xcorr函数详解:从互相关原理到四大实战应用

1. 从一次信号“找茬”说起:为什么我们需要互相关几年前,我在处理一组声学传感器数据时遇到了一个棘手的问题。我有两个麦克风记录了一段相同的音频信号,理论上它们接收到的声音波形应该非常相似,只是由于麦克风位置不同&#xff…

2026/8/4 5:26:40 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/4 13:38:24 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/4 11:09:16 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/4 13:38:40 阅读更多 →