V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
cyx032426
V2EX  ›  数据库

请问你们是怎么学数据库的?

  •  
  •   cyx032426 · 317 天前 via iPhone · 4890 次点击
    这是一个创建于 317 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我想了解是怎么把用户输入的数据收集进来,然后又是怎么展示出来的。例如是怎么样让用户上传一个视频,写一些文字,然后以一种特别的排版设计展现在屏幕上。可不可以分享一些书或网站之类的?谢谢!

    17 条回复    2024-02-11 13:25:20 +08:00
    cmdOptionKana
        1
    cmdOptionKana  
       317 天前
    建议学习 python 或者 go 语言。大概率你还需要学习 html/css/javascript ,数据库以及 sql 也是要学的,可能还需要学 Linux 的基础知识。这是一般常见路线。

    但也可以学 Microsoft 的那一套东西,这方面我不太熟悉,但微软有专门针对企业的东西,可以处理数据与用户界面。

    无论如何,你想学的东西都涉及很大范围,而且路线也很多,没有公认的一条速成路线(不速成的话,就相当于读计算机专业,这个不速成的路线倒是有相对比较固定的路线)。
    cyx032426
        2
    cyx032426  
    OP
       317 天前 via iPhone
    @cmdOptionKana 好的 谢谢你的建议。有个老哥让我去了解这些 javascript react nodejs nextjs postgresql ,你觉得这些学完能弄个网站吗类似 YouTube 一样的,还是说还有很多其它的,我不太懂,主要是想自己弄一个全栈 web 应用。
    cmdOptionKana
        3
    cmdOptionKana  
       317 天前
    @cyx032426 当然能。另外,如果涉及视频的话,维持网站的成本会比较高,但这是成本问题,技术上倒也没什么特别,尤其是现在有很多第三方服务可以用,比如各种“云”服务。

    另外,表面上是学 javascript react nodejs nextjs postgresql 这些,但这些东西又会牵扯到其他知识,因此具体要学的东西会很多。
    forever0y
        4
    forever0y  
       317 天前
    这个不算数据库操作把,小的全栈 app 其实不需要这么多工具的。而且我觉得把,现在这个年代了,小工具让 GPT 搞一下就差不多了,部署在函数式云计算上面,够用了。
    67373net
        5
    67373net  
       317 天前
    可以问 ai ,从最小的系统开始做,比如:
    1 、做一个写一段文字可以在页面上显示出来的网页;
    2 、做一个后端,可以把这段文字记下来;
    3 、做一个数据库,可以记住大量文字,并进行搜索;
    等等等等
    cyx032426
        6
    cyx032426  
    OP
       317 天前 via iPhone
    @cmdOptionKana OK 感谢感谢🫶
    cyx032426
        7
    cyx032426  
    OP
       317 天前 via iPhone
    @forever0y 喔这样吗 我感觉想是收集展示各种数据 文字音频视频之类,以为主要是和数据库有关。那个我尝试过,但是可能是我语言表达能力不好,它不是很能精准的生成代码,甚至经常生成的和我想要的不一样,另外就是生成的各种代码我不太懂如何把它们连接组合起来。
    cyx032426
        8
    cyx032426  
    OP
       317 天前 via iPhone
    @67373net 有一个问题是我不太懂编程,ai 生成很多代码各种功能我不太看得懂,而且不知道怎么把它们联合一起形成一个网站。还有一个就是很多时候应该是我用词不太清楚准确,它出来的和我希望的不太一样。
    daimaosix
        9
    daimaosix  
       317 天前 via Android   ❤️ 1
    哥们你先学点基础可以不,你看你发的那几个帖子问的问题都不知道怎么回答你
    67373net
        10
    67373net  
       317 天前
    @cyx032426 你可以非常详细的询问 ai ,细到每一个步骤,每一个词都问 ai ,并且强调自己是一个完全什么都不会的新手。
    比如我刚刚问了:「假设我是一个完全不会编程的新手,我想写一个网页,在网页中我可以输入一些文字,这些文字会显示在网页的空白处,请问我应该怎么做」
    回答我就不贴了,太长了,不过这个操作绝对是很简单的。即使你还是看不懂,还可以继续问,例如:我是一个完全的新手,「 xxxxx 」这个操作我看不懂,请尽量详细的描述我应该怎么做
    cyx032426
        11
    cyx032426  
    OP
       317 天前 via iPhone
    @67373net 行 我试试看 谢谢啦
    dorothyREN
        12
    dorothyREN  
       317 天前
    用的多了就会了
    Cola98
        13
    Cola98  
       316 天前
    你可以看一些 SQL 教程,以你的需求简单举个例子,假设你要存放用户信息,一般会选择 MySQL 这种关系数据库,之后你再选一门你感兴趣的编程语言,然后用对应的客户端进行操作。
    cyx032426
        14
    cyx032426  
    OP
       316 天前 via iPhone
    @Cola98 行 我摸索一下
    w3cll
        15
    w3cll  
       316 天前
    WordPress 你把 WordPress 从搭建到魔改这一套弄熟了,你也就小成了
    WordPress ( PHP+MySQL+html+JavaScript+css )
    volatileSpark
        16
    volatileSpark  
       316 天前
    免费的就在谷歌的 bard 上问,或者注册个 openai 的账号,使用 chatGPT3.5 。想让答案更精确点就付费上 ChatGPT4 。
    labdum
        17
    labdum  
       315 天前   ❤️ 1
    @67373net 过个几年还有些许的可能,现在 AI 就只能写点局部的代码,而且还有可能还有幻想出来的原本不存在的变量。做一个全栈的网站完全 AI 学根本就不可能,gpt3.5 不行,gpt4 还有次数限制,学个一年也不行,还不如老老实实学。一般都是先学前后端语言,然后练习基础,熟练之后学习敏捷开发等开发的过程,这个不学根本就想不清楚数据和服务要怎么做,数据库知识也有同时学一点,然后就是了解一下前后端框架,然后找一个课程跟着做一个全栈项目(最好有能穿插讲一点稍微深度一点的系统架构,不然为什要用某些框架都会不懂。前端部分也要了解浏览器的原理)。跟着做个几个项目之后你才能大概看懂 GPT 给你的东西。还有部署问题,我觉得 GPT 是讲不明白的,比如 AWS (亚马逊的云)上要用到哪些服务来部署你的网站,终端之类的,甚至就是最简单的网页上点点点的操作都讲不清楚的。全栈的对接逻辑很多,前端 GPT 又看不到 react 做出来的效果,后端微服务也很多,出错了 GPT 99%很可能找不出来问题,copilot 也不行。GPT 帮助学习还是很有用的,但是纯小白想考 GPT 直接做一个全栈网站是不太现实。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   995 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 19ms · UTC 18:37 · PVG 02:37 · LAX 10:37 · JFK 13:37
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.