原创 MySQL學習筆記之五 有關數據表操作

    MySQL在創建表的時候,創建一個.frm文件保存表和列定義。索引存儲在一個有.MYI(MYindex)擴展名的文件並且數據存儲在有.MYD(MYData)擴展名的文件中。     一、用SHOW/ DESCRIBE語句顯示數據表

原创 MySQL學習筆記之十三 重定位數據庫目錄的內容

    首先拋出三個問題:        1、爲什麼要移動數據目錄的各個部分?     2、又可以移動什麼?     3、以及怎樣進行這些移動?    一、 MySQL 允許您重定位其中的數據目錄或元素。這樣做有幾個原因:     1、

原创 MySQL學習筆記之十七 優化之選擇索引的準則

    一、搜索的索引列,不一定是所要選擇的列     換句話說,最適合索引的列是出現在WHERE 子句中的列,或連接子句中指定的列,而不是出現在SELECT 關鍵字後的選擇列表中的列,例如:     SELECT     col_a ←

原创 MySQL學習筆記之九 字符串模式匹配

    我們在使用查詢的時候,經常會碰到模糊條件查詢,而模糊查詢就涉及到了字符串模式匹配。     在這裏,主要講兩個:標準的SQL模式匹配、擴展正則表達式模式匹配。     一、標準的SQL模式匹配     SQL的模式匹配允許你使用“

原创 MySQL學習筆記之三 表類型

 你能用的數據庫引擎取決於MySQL在安裝時候是如何被編譯的。要添加一個新的引擎,就必須編譯MySQL。僅僅爲了添加一個特性而編譯應用程序的想法對於Windows的開發人員來說可能有點小題大做,得不償失,但是在Unix的世界裏,這已經成爲

原创 MySQL學習筆記之十八 優化之數據類型問題

    一、有效的類型選擇     1、使你的數據儘可能的小     最基本的優化之一是使你的數據(和索引)在磁盤上(並且在內存中)佔據的空間儘可能小。這能給出巨大的改進,因爲磁盤讀入較快並且通常也用較少的主存儲器。如果在更小 的列上做索

原创 MySQL學習筆記之八 操作日期和時間

    日期和時間類型是DATETIME、DATE、TIMESTAMP、TIME和YEAR。這些的每一個都有合法值的一個範圍,而“零”當你指定確實不合法的值時被使用。注意,MySQL允許你存儲某個“不嚴格地”合法的日期值,例如1999-1

原创 MySQL學習筆記之十一 索引

    在我們學習數據庫的無數歷程當中,我們會發現,對於查詢的性能的優化,索引都表現的非常出色。     所以,這裏,在學習MySQL索引過程中,我還是不厭其煩的把有關索引的一些理論知識在重新回顧一遍,雖然它們的使用與oracle是驚人的

原创 MySQL學習筆記之十二 數據庫目錄

    MySQL有三種保證數據安全的方法:     1、常規日誌和更新日誌     通過保存執行的查詢供你必要時恢復     2、數據庫備份     通過導出數據或者表文件的拷貝來保護數據     3、數據庫複製     MySQL內部

原创 MySQ學習筆記之十 NULL值處理

    這是MySQL一大特殊之處。     概念上,NULL意味着“沒有值”或“未知值”,且它被看作有點與衆不同的值。爲了測試NULL,你不能使用算術比較運算符例如=、<或!=。爲了說明它,試試下列查詢:     mysql> SELE

原创 MySQL學習筆記之四 有關數據庫操作

    一、用SHOW顯示已有的數據庫     語法:SHOW DATABASES [LIKE wild]     如果使用LIKE wild部分,wild字符串可以是一個使用SQL的“%”和“_”通配符的字符串。     功能:SHOW

原创 document.referrer

    在流量統計服務中都有Traffic source這個功能。Traffic source是針對訪次級別的概念,換句話說,當訪次建立的時候,landing page的流量來源即是該訪次的Traffic source。雖然Traffic

原创 MySQL學習筆記之七 查詢、修改和刪除

    一、查詢     查詢語句基本架構,順序不能改變:     SELECT selection_list 選擇哪些列     FROM table_list 從何處選擇行     WHERE primary_constraint 行

原创 Linux系統root密碼修改

    重啓系統。     進入系統引導界面:         按下e鍵:         選擇第二項,內核啓動參數設置,按下e鍵:         在結尾處,輸入數字 1或者 英文 " single",再回車:        

原创 MySQL學習筆記之十六 使用MySQL內建複製功能

    MySQL內部複製功能是建立在兩個或兩個以上服務器之間,通過設定它們之間的主從關係來實現的。其中一個作爲主服務器,其它的作爲從服務器。本節將詳細討論如何配 置兩臺服務器,將一個設爲主服務器,另一個設爲從服務器。並且描述一下在它們之