我今天又大放厥词了。我去,昨天想用sql写个小表格,抓耳挠腮没写出来,找了人家专业的帮忙才搞定。今天开会,头头说,还需要进一步的数据,我心想,框架都弄好了,再添加几个数据能有多难?我说,我就可以搞定,交给我, sql很难吗?结果,抓耳挠腮半个小时还是啥也没弄出来,还是得找专家。一看啥都明白,一写啥都不行,我再也不敢说大话了,承认自己菜就完了,别再蜜汁信心了😅

@SlightCold 不清楚你用什麼數據庫,但一般都有簡單點的辦法,不需要自己寫腳本建表,當然你對sql語言很熟連的話就不需要了。
要寫程序操作數據庫的話,基本每種語言都有orm,即簡化數據庫操作的庫,golang的話有gorm,xorm等
如果你只是操作數據庫的話可以用數據庫圖形化管理軟件,讓數據庫操作可視化,對新手會比較友好

@nil
太感谢了,我个外行从没听说过这个,汗😓

@SlightCold 這裏有這麼多技術大牛你不好好利用,可以少走不少彎路啊

@SlightCold @nil 外行用什麼ORM啊…SQL簡單了解一些沒壞處,但正經用還是要委託專業公司才靠譜,別忘了bug的危害性。

Follow

@SlightCold @t0405 外行要學會用最簡單的方式達到自己目的,並善於使用工具。像簡單操作一下數據庫這種需求,你完全可以找本數據庫的書好好學一遍之後再去建表,也可以找點輔助工具十分鐘解決問題
當然會用orm的話你就不是外行了,不但可以建表,還可以操作表,可以做個應用解決實際問題了,那就是專業人士了,哈哈

@nil

@t0405

你们说得都很对! 我要当深藏不露的外行,而不是胡乱揽责任被追责的外行! 让专业的人做专业的事!

@SlightCold @t0405 不知道你場景,不敢亂出主意,不過我是沒理解你怎麼跑去建表的,不會開發只是建個靜態表有什麼用呢?給開發用麼?他們應該不需要
自己做開發的話又不是只建個表,應該也不需要用sql建表

猜測你後面可能是要參與系統運維的,那可以學會用一些數據庫可視化工具,知道怎麼查詢數據庫是必要的

@nil
我们数据库其中有个功能是用sql生成报告,可以查看特定数据。如果我搞不定,只能求助于数据库建立者,如果我懂sql,客户自己就能生成各种想要的报告来分析数据。本着求人不如求己的想法,我就这么跟sql死磕上了……
也没有那么复杂,我只是个使用者而已。😂
@t0405

@SlightCold @t0405 用的什么数据库?查询数据库然后生成报表,你这个需求就是开发的工作啊

@SlightCold @t0405 除非你说的客户只是你自己,或者你教会所有需要操作的人SQL语言,并且所有人都有数据库访问权限,这种方式也太不安全了,谁不小心把数据库删了你就等着跑路吧,哈哈

@nil
怎么会有人删数据库! 这也太可怕了吧!这个很重要的! 谁敢删我数据库我要和ta拼命!
@t0405

@SlightCold @nil 刪庫跑路是標準流程啊,老闆不給我工錢,當然要讓老闆出血了。

當然,破壞他人數據系統是違法行為,開玩笑說說就罷了。

@SlightCold @t0405 我觉得你作为专业人士,可以多考虑一些设计人员没有想到的场景,多给设计人员提问题,比如像关键数据库出问题怎么办,服务器坏了怎么办等问题,把每个人都当小人,每个设备都随时可能出问题,黑客每时每刻都想黑掉你们的系统,这样多想想系统才能安全可靠好用。
否则系统到时当机影响到业务,可能还是你的锅

Sign in to participate in the conversation
CleverLibre Social

CleverLibre Social is an inclusive social instance for open discussion, learning, and community.
All cultures welcome.
Hate speech and harassment strictly forbidden.