V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
61162833
V2EX  ›  问与答

Linux 系统,做一个简单的列出 MySQL 数据表内容的网页

  •  1
     
  •   61162833 · 2023-03-02 16:02:24 +08:00 · 1136 次点击
    这是一个创建于 630 天前的主题,其中的信息可能已经有所发展或是发生改变。
    只是简单的 select 结果在 web 网页查看功能,没有任何后续开发。

    应该用什么语言、脚本、技术?(最简单直接)
    20 条回复    2023-03-03 02:36:58 +08:00
    61162833
        1
    61162833  
    OP
       2023-03-02 16:05:42 +08:00
    这个是 chatgpt 无法给出有效答案(它推荐 php ),所以才来问的

    v2 高手教教
    yunye
        2
    yunye  
       2023-03-02 16:05:52 +08:00
    最简单的,phpmyadmin
    max1
        3
    max1  
       2023-03-02 16:06:33 +08:00
    宝塔面板
    61162833
        4
    61162833  
    OP
       2023-03-02 16:07:50 +08:00
    @yunye 我意思是系统尽量少安装任何其他专用软件的情况下。(系统里没有 php 、apache 、nginx 等)
    cslive
        5
    cslive  
       2023-03-02 16:14:14 +08:00
    CloudBeaver
    dongdongkun
        6
    dongdongkun  
       2023-03-02 16:15:09 +08:00
    想要 web 访问又不安装 web 服务器, 无解
    61162833
        7
    61162833  
    OP
       2023-03-02 16:17:21 +08:00
    各位推荐 phpmyadmin 、CloudBeaver 数据库管理的大哥误会了

    只是需要在网页显示出 select * from table order by id DESC limit 10;

    整个页面没有任何按钮,没有翻页,不需要任何操作
    tool2d
        8
    tool2d  
       2023-03-02 16:18:41 +08:00
    chatgpt 说的没错,php 现在有内置 web 服务器,并不需要你安装 nginx 或者 apache 。

    而且 php 本身是很轻量级的,相对于别的语言而言,操作 mysql 也方便,很容易搜到类似代码。

    php 发展了那么多年,包管理也很完善了,无脑用就行了。
    dw2693734d
        9
    dw2693734d  
       2023-03-02 16:19:28 +08:00
    ralis admin
    redtea
        10
    redtea  
       2023-03-02 16:44:15 +08:00
    Python Flask SQLAlchemy
    zhuangjia
        11
    zhuangjia  
       2023-03-02 16:51:47 +08:00
    既然你提到了 chatGPT, 那不妨试一下用以下内容去问一下:
    需要用一个能连接 mysql 数据库并内置 web 服务器的语言,快速简单实现在浏览器查看 sql 语句“select * from table order by id DESC limit 10;” 的查询结果。你推荐什么语言呢?请给出推荐的理由和具体的实现代码
    aaniao002
        12
    aaniao002  
       2023-03-02 16:53:02 +08:00 via Android   ❤️ 1
    不考虑任何东西,试试 bash 脚本监听 80 返回 html 带上 sql 执行结果。
    架设 web 服务器就考虑 cgi 。
    tomcat 就考虑 jsp
    再后面选择面就更广了。
    daxin945
        13
    daxin945  
       2023-03-02 17:09:32 +08:00   ❤️ 1
    https://github.com/tianguoxin/osquery_streamlit_view
    你把代码里加上连数据库操作就行 python 的
    61162833
        14
    61162833  
    OP
       2023-03-02 17:10:34 +08:00
    @zhuangjia 的确这样问回答不是 php 了,而是 Python +Flask 框架,10 楼 @redtea 厉害了
    LLaMA2
        15
    LLaMA2  
       2023-03-02 17:11:21 +08:00   ❤️ 1
    LLaMA2
        16
    LLaMA2  
       2023-03-02 17:15:08 +08:00
    61162833
        17
    61162833  
    OP
       2023-03-02 17:21:59 +08:00
    @aaniao002 豁然开朗!多谢
    coosir
        18
    coosir  
       2023-03-02 17:24:28 +08:00   ❤️ 1
    那就用 Go 呀,读取数据展示一下,部署也没有什么依赖
    hxy100
        19
    hxy100  
       2023-03-02 19:33:19 +08:00
    考虑用 Perl 实现?环境 Linux 系统自带,还自带 cgi 支持。
    fuzqing
        20
    fuzqing  
       2023-03-03 02:36:58 +08:00
    考虑一下 webman ,下载一个官方编译好的 static-php-cli 单可执行文件,这样子就不需要部署 php 环境了,也不需要 nginx 和 Apache 等 webserver 了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5450 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 03:24 · PVG 11:24 · LAX 19:24 · JFK 22:24
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.