mysql 後十條 MySQL十條特殊技巧

2021-10-19 17:13:23 字數 1265 閱讀 7699

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 ...