通常初學者要練習MySQL,都必須先安裝MySQL,然後才能開始使用。如果經常使用不同電腦,除非使用雲端的MySQL,不然就必須每台電腦都要安裝。 現在的 AI 工具能否解決這個困難呢? ChatGPT 與 Gemini 都無法提供,但是竟然 Manus 提供了。 ChatGPT 網址 https://chatgpt.com/ Gemini 網址 https://gemini.google.com/ Manus 網址 https://manus.im/app 我們向 ChatGPT 詢問 : 「能否在此練習MySQL?」 獲得以下的答覆 : ChatGPT 答覆說可以一起練習,但這個對話環境無法直接啟動 MySQL 伺服器來「真的」執行 SQL指令。 再向 Gemini 詢問 : 「 能否在此練習MySQL? 」 獲得以下的答覆 : Gemini也是說無法直接在這個聊天室介面中「實際操作」或執行即時的 MySQL 指令。 但是向 Manus 詢問 : 「能否在此練習MySQL?」 獲得以下的答覆 : Manus竟然說 : 「好的,我將為您準備一個可以練習 MySQL 的環境。」 這是真的還是假的? 我們繼續看下去。 我們要求建立一個資料表如下 : CREATE TABLE…
學生用了ChatGPT,他就可以獲得最複雜的MySQL指令,那麼老師應該怎麼教學MySQL呢? 老師出了再困難的資料庫作業,學生用了ChatGPT,每個人的作業都洋洋灑灑的,那麼老師應該怎麼評分呢? 不止是MySQL教學,這是很多老師都需要面對的問題。 根據我的經驗,老師授課應該「教導模式而非單純知識」。 以MySQL為例,知識就是指令,模式就是解決問題的方法,也可以說是解決問題的經驗。 學習MySQL時,指令當然還是很重要,但它是可以外掛的,也就是知道就好了,而不需要能夠默寫出來,需要的時候去Copilot或是ChatGPT一下就可以得到。因此,這個部分就不是MySQL教學的重點。 況且「知識」可能會過時,舊版的某些指令在新版就不適用了,例如舊版指令 CREATE TABLE t (...) TYPE=MyISAM; 現在新版指令是使用 CREATE TABLE t (...) ENGINE=MyISAM; 那麼MySQL教學的重點是什麼? 就是「模式」,碰到一個問題時,解決問題的方法或是經驗,這個部分就需要老師來引導。 舉個最簡單的例子,有了AI工具,大家都可以變成作家、畫家、動畫家、作曲家,但是困難的是在於要使用什麼工具? 要下什麼指令? 要做哪些設定? 也就是你要如何驅使…