mysql易學易用,且附帶豐富的技術文件,這二個因素使之被廣泛應用。然而,隨著mysql發展之迅速,即使乙個mysql老手有時也會為該軟體出其不意的功能感嘆。本文將為你介紹這些不為人知的特性。
以xml格式檢視查詢結果
通過使用傳統—xml
選項呼叫mysql命令列客戶程式,你可以以xml格式(而不是傳統的列表形式)來檢視mysql查詢結果。如果你打算將查詢輸出與其它程式整合在一起,這一技巧非常有用,這裡是乙個例子:
表ashell> mysql --xml
mysql> select * from test.stories;
this is a test
2005-07-28 00:14:57
this is the second test
2005-07-28 00:15:11
2 rows in set (0.11 sec)
快速重建索引
通常情況下,如果你想改變伺服器的全文搜尋變數,你需要在**中重新建立全文索引,以確保你的更新得到對映。這一操作將會花費大量的時間,特別是如果你需要處理很多資料的時候。一種快速的解決方法是使用repair table
命令,以下為演示過程:
表bmysql> repair table content quick;
| table| op| msg_type | msg_text |
| content| repair | status| ok|
1 row in set (0.05 sec)
壓縮一定的**型別
如果你處理的是唯讀myisam**,mysql允許你將其壓縮以節省磁碟空間。對此可以使用包括myisampack
,如下所示:
表cshell> myisampackmovies.myi
compressing movies.myd: (146 records)
- calculating statistics
- compressing file
41.05%
使用傳統sql
mysql支援sql查詢中的傳統用法,支援if與case結構。以下是乙個簡單的例子:
表dmysql> select if (priv=1, 'admin', 'guest') as usertype from privs where username = 'joe';
| usertype |
| admin|
1 row in set (0.00 sec)
以csv格式輸出**資料
mysql
人生忠告十條
如何在涉世之初少走彎路,有乙個好的開端,開始一番成功的事業?以下是一些先行者積累的10條有益的涉世忠告。好好地遵循 把握這些忠告和建議吧,比起所學的課堂課程來,它毫不遜色!1.買個鬧鐘,以便按時叫醒你。貪睡和不守時,都將成為你工作和事業上的絆腳石,任何時候都一樣。不僅要學會準時,更要學會提前。就如你...
智者語錄十條
轉於網路 1 乙個人缺少什麼,不看別的,就看他炫耀什麼 乙個人自卑什麼,不看別的,就看他掩飾什麼。2 同樣的一瓶飲料,便利店2元,而五星級飯店裡60元。很多時候,乙個人的價值取決於所在的位置。3 童年無知可愛,少年無知可笑,青年無知可憐,中年無知可嘆,老年無知可悲。4 敵人變成朋友多半是為了生存,朋...
十條創業感悟
1 做小生意,解決生活中的問題 做大生意,解決社會中遇到的問題。2 生活中處處充滿商機,若沒有發現,是因為你缺少一雙發現商機的眼睛。3 創業,最需要的不是資金,也不是人才,而是乙個好的思路 沒有資金,可以籌集 沒有人才,可以召集 而沒有乙個好的思路,就很難找來資金和人才,創業思路決定企業的出路。4 ...