- 2015-09-10
select distinct可以去掉重復記錄。 disctinct將重復的記錄忽略,但它忽略的是完全一致的重復記錄,而不是其中某個字段重復的記錄,或者說,distinct查詢一個字段時好使,多個字段就不好使。 所以用聚合函數和group by實現 注意:group by只能跟聚合函數搭配使用 例表
- 2015-09-01
1.unix_timestamp 將時間轉化為時間戳。將 date 類型數據轉換成 timestamp 時間戳形式 默認取當前時間的時間戳 mysql select unix_timestamp(); ++ | unix_timestamp() | ++ | 1436775578 | ++ 1 row in set (0.01 sec) mysql select unix_timestamp('2015-07-13 16:20
- 2015-08-24
文章主要描述的是MySQL四舍五入的實際應用, 以及在其實際操作中的值得我們大家注意的事項與其實際應用代碼的描述,以下就是文章的主要內容的詳細描述,望大家在瀏覽之后會對其有更深的了解。 FLOOR(X) 1.返回不大于X的最大整數值。 MySQL select FLOOR(1.23); - 1 MyS
- 2015-08-21
和數據庫打交道要頻繁地用到 SQL 語句,除非你是全部用控件綁定的方式,但采用控件綁定的方式存在著靈活性差、效率低、功能弱等等缺點。因此,大多數的程序員極少或較少用這種綁定的方式。而采用非綁定方式時許多程序員大都忽略了對單引號的特殊處理,一旦SQL語句的查
- 2015-08-10
通過wordpress判斷函數的應用,我們可以達到不同頁面顯示不同內容的效果。例如你想要只在首頁顯示友情鏈接,就可以應用下面的代碼: ?php if (is_home()) {? 這里為友情鏈接代碼 ?php }? 如果你希望邊欄的谷歌廣告不在文章頁面顯示,而當該廣告不顯示時顯示其他內容。
- 2015-08-06
InnoDB和MyISAM是許多人在使用MySQL時最常用的兩個表類型,這兩個表類型各有優劣,視具體應用而定。 基本的差別:MyISAM類型不支持事務處理等高級處理,而InnoDB類型支持。MyISAM類型的表強調的是性能,其執行數度比InnoDB類型更快,但是不提供事務支持,而InnoDB提供
- 2015-08-05
SQL語句例一:求某一字段在某一時間段內數量的總和 表名 銷售 字段有:編號 金額 統計這個表在某一時間段內金額的總和 select sum(金額) from 表 where 條件 SQL語句例二:SQL讀出記錄并統計出某一字段的總和 select * ,SUM(字段) from 表名 where 條件 group by 字段
- 2015-07-30
本文介紹了兩種mysql對自增id重新從1排序的方法,簡少了對于某個項目初始化數據的工作量,感興趣的朋友可以參考下 最近老是要為現在這個項目初始化數據,搞的很頭疼,而且數據庫的Id自增越來越大,要讓自增重新從1開始:那么就用下面的方法吧: 方法一:如果曾經的數據
- 2015-07-03
這篇文章主要介紹了MySQL分頁技術、6種分頁方法總結,本文總結了6種分頁的方法并分別一一講解它們的特點,需要的朋友可以參考下 概述 有朋友問: MySQL的分頁似乎一直是個問題,有什么優化方法嗎? 網上看到趕集網XX推薦了一些分頁方法,但似乎不太可行,你能點評一下嗎? 方
- 2015-07-03
這篇文章主要介紹了MySQL開啟記錄執行過的SQL語句方法,配置的方法很簡單,本文直接給出配置示例,需要的朋友可以參考下 概述 很多時候,我們需要知道 MySQL 執行過哪些 SQL 語句,比如 MySQL 被注入后,需要知道造成什么傷害等等。只要有 SQL 語句的記錄,就能知道情況并
- 2015-07-03
這篇文章主要介紹了MySQL日志文件詳解,本文分別講解了錯誤日志、二進制日志、通用查詢日志、慢查詢日志、Innodb的在線redo日志、更新日志等日志類型和作用介紹,需要的朋友可以參考下 概述 日志文件是MySQL數據庫的重要組成部分。MySQL有幾種不同的日志文件,通常包括錯
- 2015-07-03
概述 Mysql的Replication(復制)是一個異步的復制過程,從一個 Mysql instance(我們稱之為 Master)復制到另一個Mysql instance(我們稱之 Slave)。在 Master 與 Slave之間的實現整個復制過程主要由三個線程來完成,其中兩個線程(Sql線程和IO線程)在 Slave 端,另外一個線
- 2015-07-03
這篇文章主要介紹了操作MySQL日志的一些方法,對日志的刪除操作做了重點講解,需要的朋友可以參考下 我們可以在mysql的安裝目錄下看到mysql的二進制日志文件,如mysql-bin.000***等,很多人都不及時的處理,導致整個硬盤被塞滿也是有可能的。這些是數據庫的操作日志。它
- 2015-07-03
這篇文章主要介紹了MySQL安全輸入密碼的一些操作,示例基于Linux操作系統,需要的朋友可以參考下 當我們運行mysql客戶端連接mysql服務器的時候,以一種暴露的可被其他用戶發現的方式指定我們的密碼是不妥的。我們輸入密碼的方式有四種,其中每一種都有一定風險。下面就分
- 2015-06-29
這篇文章主要介紹了MySQL在Linux系統中隱藏命令行中的密碼的方法,作者利用簡單的C程序實現,需要的朋友可以參考下 在命令行中輸入命令并不是一個好主意,會造成安全問題。但是如果你決定去寫一個應用,而這個應用需要在命令行中使用密碼或者其他敏感信息。那么,你能通
- 2015-06-29
這篇文章主要介紹了在Linux系統的命令行中為MySQL創建用戶的方法,包括對所建用戶的權限管理,需要的朋友可以參考下 要訪問一個MySQL服務器,你需要使用一個用戶帳號登錄其中方可進行。每個MySQL用戶帳號都有許多與之相關連的屬性,例如用戶名、密碼以及權限和資源限制。
- 2015-06-26
這篇文章主要介紹了在MySQL中使用Sphinx實現多線程搜索的方法,修改Sphinx的搜索引擎配置即可,需要的朋友可以參考下 MySQL、Sphinx及許多數據庫和搜索引擎中的查詢是單線程的。比如說,在一臺32個CPU核心、16個磁盤的R910服務器上執行一個查詢,它最多只會用到一個核心
- 2015-06-24
這篇文章主要介紹了mysql數據庫索引損壞及修復經驗分享,需要的朋友可以參考下 mysql表索引被破壞的問題及解決 下午上班,驚聞我的dedecms的網站出問題了,訪問一看,果然全屏報錯,檢查mysql日志,錯誤信息為: Table '.\dedecmsv4\dede_archives' is marked as crashe
- 2015-06-22
這篇文章主要介紹了Windows Server 2003 下配置 MySQL 集群(Cluster)教程,本文先是講解了原理知識,然后給出詳細配置步驟和操作方法,需要的朋友可以參考下 MySQL 群集是 MySQL 適合于分布式計算環境的高可用、高冗余版本。它采用了 NDB Cluster 存儲引擎,允許在 1 個群
- 2015-06-22
這篇文章主要介紹了在CentOS上安裝phpMyAdmin的教程,phpMyAdmin是一款借助PHP腳本來操作MySQL的工具,非常具有人氣,需要的朋友可以參考下 前提 在CentOS上安裝phpMyAdmin,你第一步需要架設一臺Web服務器(如Apache或nginx),安裝好MySQL/MariaDB數據庫和PHP。根據你的偏