MySQL 5第十三次學科練習

這是第十三次ㄚ琪自我練習的結果,測試50題,答對45題得90分,錯5題扣5分,總計得分85分,比上回多錯了一題,應該還是可以通過認證,看來要成為資料庫應用的高手,已經指日可待。好了,閒話太多了,回到主題吧,這一回錯的題目好像都粗心造成的,讓我們研究研究吧。

2013-08-14_085931
這是MySQL 5實力養成暨評量裡的4-63.『在一個表格中,某些欄位的值是不能重複的,例如:帳號,通常我們會把這種欄位設成下列何項?』

答案:(C) UNIQUE

2013-08-14_090000

這是MySQL 5實力養成暨評量裡的5-56.『呼叫哪些函數或指令可得到目前的日期和時間?』

答案:(B) NOW() (C) CURRENT_TIMESTAMP() (D) CURRENT_TIMESTAMP

2013-08-14_090025

這是MySQL 5實力養成暨評量裡的2-24.『下列有關MySQL資料庫敘述何者有誤?』

答案:(C) 在Windows系統下安裝MySQL後,必須執行mysql_install_db指令安裝預設的資料庫

這一題錯在ㄚ琪不懂mysql_install_db跟winmysqladmin這兩個指令的使用,我們來看看對你有幫助的參考手冊

MySQL 5.7 Reference Manual :: 4 MySQL Programs :: 4.4 MySQL Installation-Related Programs :: 4.4.3 mysql_install_db — Initialize MySQL Data Directory這個小節說明mysql_install_db很是清楚。

但是也可以看MySQL 5.1参考手册 :: 4. MySQL程序概述::4.1. MySQL程序概述

不過還是看繁體比較舒服,轉譯如下:

MySQL AB提供了幾種類型的程式:

·         MYSQL伺服器和伺服器啟動指令:

o        mysqld是MySQL伺服器

o        mysqld_safemysql.servermysqld_multi是伺服器啟動指令

o        mysql_install_db初始化資料庫目錄和預設資料庫

第5章:資料庫管理中詳細討論了這些程式。

·         訪問伺服器的客戶程式:

o        mysql是一個命令列客戶程式,用於交互式或以批處理模式執行SQL語句。

o        mysqladmin是用於管理功能的客戶程式。

o        mysqlcheck執行資料表維護操作。

o        mysqldumpmysqlhotcopy負責資料庫備份。

o        mysqlimport匯入資料檔案。

o        mysqlshow顯示訊息資料庫和資料表的相關訊息。

第8章:客戶端和實用工具程式中詳細討論了這些程式。

·         獨立於伺服器操作的工具程式:

o        myisamchk執行資料表維護操作。

o        myisampack產生壓縮、只讀的資料表。

o        mysqlbinlog是處理二進制日誌檔案的實用工具。

o        perror顯示錯誤代碼的含義。

第5章:資料庫管理中詳細討論了myisamchk。在第8章:客戶端和實用工具程式中詳細討論了其它程式。

大多數MySQL分發包括上述的全部程式,只是不包含那些與平台相關的程式。(例如,在Windows中不使用伺服器啟動指令)。不同的只是RPM分發更加具體化。可能一個RPM是伺服器分發,另一個RPM是客戶程式分發等等。如果您丟失了一個或多個程式,要想查閱關於分發類型和它們所包含內容的訊息,參見第2章:安裝MySQL。也可能需要安裝一些其它內容。

↑↑↑↑↑↑↑

至於winmysqladmin這個古老的程式,可能你在MySQL 5版中看不到吧,這是以前3版的時候存在的東東,沒想到還拿出來測驗,應該很容易就被騙,而mysql_install_db指令說起來在Windows裡也是有的,不過它有加上副檔名.pl,表示它真的是perl的指令碼,所以這個題目陷阱多多,難怪很難對。

2013-08-14_090040

這是MySQL 5實力養成暨評量裡的5-19.『EXPORT_SET函數可依據輸入參數的位元值,顯示對應的On值、

這題在MySQL CHAR_LENGTH有分享過,我想重點是它是從低位元到高位元來算的,所以很自然地就錯了。

感謝你看到這裡,很快就可以離開了,但最好的獎勵行動就是按一下幫我分享或留言,感恩喔~

點我分享到Facebook

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *