CentOS 6.2安裝配置LAMP伺服器(Apache+PHP5+MySQL) 準備篇: 1、配置防火牆,開啟80連接埠、3306連接埠 vi /etc/sysconfig/iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT(允許80連接埠通過防火牆) -A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j
在mysql下,在進行like檢索時,有時候會返回一些與查詢詞不相關的記錄,如尋找 “%s%” 時,返回的結果中可能有中文字元,卻沒有s字元存在,這與資料庫中文編碼規則有關如希望尋找title中含有字母s的所有新聞: select * from test.news where title like '%s%'返回的結果中有一些包含s,而有些則只有中文,很鬱悶(也很邪惡,嘿嘿)。測試了下,發現一種解決方案,就是使用 BINARY(是CAST(str AS BINARY)簡短寫法)
文章目錄 7.2.11 如何避免全表掃描7.2.15 其他最佳化點子 7.2.9 MySQL 如何最佳化 ORDER BY 在一些情況下,MySQL可以直接使用索引來滿足一個 ORDER BY 或 GROUP BY 子句而無需做額外的排序。儘管 ORDER BY 不是和索引的順序準確匹配,索引還是可以被用到,只要不用的索引部分和所有的額外的 ORDER BY 欄位在 Where 子句中都被包括了。下列的幾個查詢都會使用索引來解決
為了儲存與地址相關聯的位址解析資訊,我們需要設計合適的資料架構。在本文的樣本中,我們希望在地圖混搭程式上顯示餐館或酒吧。對於這類場所,典型的資料庫表中應包含以下必要欄位:地址的唯一 id文本字串形式的場所地址經過位址解析的位置的 lat 值和 lng 值另外,我們希望所提供的地址資料庫可以被實際使用者使用,因此,需要為場所添加人類可讀的名稱以進行唯一標識,並添加 type 屬性以區分餐館和酒吧(僅出於增添樂趣的目的)。文本字串形式的場所名稱場所的
MySQL提供標準的SQL模式比對,以及一種基於象Unix公用程式如vi、grep和sed的擴充Regex模式比對的格式。 SQL的模式比對允許你使用“_”匹配任何單個字元,而“%”匹配任意數目字元(包括零個字元)。在 MySQL中,SQL的模式預設是忽略大小寫。 下面顯示一些例子。注意在你使用SQL模式時,你不能使用=或!=;而使用LIKE或NOT LIKE比較操作符。為了找出以“b”開頭的名字:mysql> SELECT * FROM pet WHERE
在建立資料庫欄位的時候,遇到數字類型的時候,如int(4),我曾經一度認為是長度,後來測試的時候發現無論我設定多少,都不影響插入資料的長度,在網上搜了相關的解釋如下:來自:http://www.ccvita.com/175.htmlMySQL int(X) 中 X 的含義這個可選的寬度規格說明是用於在數值顯示時,對某些值的寬度短於該列寬度的值進行左填補顯示的,而不是為了限制在該列中儲存值的寬度,也