Time of Update: 2018-12-07
好幾天都沒有更新文章了,唉,人就是懶呀。首先,大家先去下載一份dvbbs.php beta1的代碼,解壓後先拋開php代碼,找出你的mysql手冊,如果沒有手冊那麼就直接看下面的執行個體操作吧! mysql全文檢索搜尋,sql的寫法: MATCH (col1,col2,…) AGAINST (expr [IN BOOLEAN MODE | WITH QUERY EXPANSION]) 比如: SELECT * FROM articles WHERE MATCH (title,body)
Time of Update: 2018-12-07
下面來介紹下,在VPS安裝Linux系統成功後配置FTP,apache和Mysql。一、FTP伺服器的配置1、首先伺服器端已經安裝vsftp。 2、您可以直接登陸伺服器端通過adduser命令設定ftp帳戶。具體命令:useradd abc -d /var/www;其中/var/www是指定的ftp上傳的檔案路徑。 3、通過passwd命令設定ftp的帳戶的密碼。具體命令:passwd abc。 4、刪除ftp使用者命令:userdel abc。 5、命令解釋如下:
Time of Update: 2018-12-07
1.MyEclipse擴充功能設定(Eclipse代碼提示功能擴充)http://yangyiqian.javaeye.com/blog/365900摘要:一般預設情況下,Eclipse ,MyEclipse 的代碼提示功能是比Microsoft Visual Studio的差很多的,主要是Eclipse,MyEclipse本身有很多選項是預設關閉的,要開發人員自己去手動設定。如果開發人員不清楚的話,就不知道Eclipse ,MyEclipse的代碼提示功能一樣能像Microsoft
Time of Update: 2018-12-07
1、MySQL常用命令 create database name; 建立資料庫 use databasename; 選擇資料庫 drop database name 直接刪除資料庫,不提醒 show tables; 顯示表 describe tablename; 表的詳細描述 select 中加上distinct去除重複欄位 mysqladmin drop databasename 刪除資料庫前,有提示。 顯示當前mysql版本和當前日期 select
Time of Update: 2018-12-07
在我們使用查詢語句的時候,經常要返回前幾條或者中間某幾行資料,這個時候怎麼辦呢?不用擔心,Mysql已經為我們提供了這樣一個功能。SELECT * FROM table LIMIT [offset,] rows | rows OFFSET offsetLIMIT 子句可以被用於強制 SELECT 語句返回指定的記錄數。LIMIT接受一個或兩個數字參數。參數必須是一個整數常量。如果給定兩個參數,第一個參數指定第一個返回記錄行的位移量,第二個參數指定返回記錄行的最大數目。初始記錄行的位移量是 0(
Time of Update: 2018-12-07
終於讓伺服器每天早上備份一次 MySQL 資料庫並自動打包,同時刪除 5 天前的備份檔案。分享如下:1. 環境: windows server 2003 + Apache 2.0 + PHP5 + MySQL 4.0.26 .2. 假設 PHP 安裝目錄為 D:/php ,MySQL 安裝目錄為 D:/mysql.3. 在 D:/php 下建立目錄 WinRAR, 把你 winrar 安裝目錄下的 WinRAR.exe 和 RARReg.KEY 複製到 D:/php/WinRAR .4. D:/
Time of Update: 2018-12-07
唉,mysql對於我來說太陌生了,這麼多了,看都沒看過,更別說用了。正好今天用上了,想串連遠端mysql,結果卻折騰了好長一段時間啊,實屬無奈,不巧網上東搜西查的,竟然找到瞭解決之道,為不至於忘記。 首先在遠程端需要進入mysql command line client,把root的password一輸,執行一個語句就OK了…… 說明: 1、改表法。 可能是你的帳號不允許從遠程登陸,只能在localhost。 這個時候只要在localhost的那台電腦,登入mysql後,更改
Time of Update: 2018-12-07
一、前言:當資料庫伺服器建立好以後,我們首先要做的不是考慮要在這個支援資料庫的伺服器運行哪些受MySQL提攜的程式,而是當資料庫遭到破壞後,怎樣安然恢複到最後一次正常的狀態,使得資料的損失達到最小。或者說,僅僅是資料庫伺服器的建立,只能說明它能做些什麼,並不代表它能穩定的做些什麼。災難恢複的效率及全面性,也是系統的穩定性的一個準因素,尤其對於一個伺服器系統。這一節,介紹資料庫自動備份以及資料庫被破壞後的恢複的方法。在這裡,我們使用mysqlhotcopy,並且定義一段Shell指令碼來實現資料庫
Time of Update: 2018-12-07
安裝、卸載mysql服務 安裝mysql服務 建立並編輯內容如下的一個bat檔案,執行之(e:\mysql\bin\mysqld-nt.exe為安裝目錄,按實際情況填寫) @ECHO OFF e:\mysql\bin\mysqld-nt.exe -install net start mysql 卸載mysql服務 建立並編輯內容如下的一個bat檔案執行之(e:\mysql\bin\mysqld-nt.exe為安裝目錄,按實際情況填寫) @ECHO OFF
Time of Update: 2018-12-07
(需要注意的是,在第九主機VPS安裝,apache佔用記憶體很高,切換到nginx比較佔用小,推薦切換nginx)最後更新時間:20090605 15:000605:解決了404預設頁導致記錄檔過大的問題,如果不更新,請把所有主機的404錯誤版面設定成“/”或設定成已經存在的頁面,如http://www.xxxxx.com/404.html(這個檔案必須存在)功能特徵: FAMP5X非常簡單:一鍵安裝 > 後台開通虛擬機器主機 >
Time of Update: 2018-12-07
搭建PHP其實不很難,只是有點繁瑣。要是自己搭建一次PHP+MySQL環境很是費時。更糟的是,很多新手在配置PHP時常常出現這樣那樣的問題。諸如mysql擴充、zend安裝失敗等等問題。這時,我們需要一個快速、標準且專業的PHP套件包。PHPnow 就這樣應運而生,為你快速搭建專業的虛擬機器主機。 首先從http://www.phpnow.org/download.html下載最新版PHPnow。PHPnow有兩種封裝,一是exe自解壓版(推薦,本文針對此版),二是純7z
Time of Update: 2018-12-07
subversion(以下簡稱svn)是近年來崛起的版本管理工具,是cvs的接班人。 svn伺服器有2種運行方式: 1. 獨立伺服器 2. 藉助apache。二種方式各有利弊,可以根據自己的需要進行配置,我不需要Http進行訪問,只需要用戶端可以Commit & update 就可以,所以我選擇了第一種方式-獨立的SVN伺服器。 svn儲存版本資料也有2種方式: 1. BDB 2.
Time of Update: 2018-12-07
1. 從資料庫結構做起 1. 欄位類型的定義時遵循以下規則: 1. 選用欄位長度最小 2. 優先使用定長型 3. 儘可能的定義 "NOT NULL" 4. 數值型欄位中避免使用 "ZEROFILL" 5. 如果要儲存的資料為字串, 且可能值已知且有限, 優先使用 enum 或 set 2. 索引的最佳化至關重要(以下如果沒有特殊說明, 均指查詢密集的情況) 1. 被索引的欄位的長度越小, 該索引的效率越高 2. 被索引的欄位中, 值的重複越少, 該索引的效率越高 3. 查詢語句中, 如果使用了
Time of Update: 2018-12-07
mysql 替換字串的實現方法: mysql中replace函數直接替換mysql資料庫中某欄位中的特定字串,不再需要自己寫函數去替換,用起來非常的方便。 mysql 替換函數replace() UPDATE `table_name` SET `field_name` = replace (`field_name`,'from_str','to_str') WHERE `field_name` LIKE '%from_str%' 說明: table_name —— 表的名字
Time of Update: 2018-12-07
感覺上MySQL的字串函數截取字元,比用程式截取(如PHP或JAVA)來得強大,所以在這裡做一個記錄,希望對大家有用。 函數: 1、從左開始截取字串 left(str, length) 說明:left(被截取欄位,截取長度) 例:select left(content,200) as abstract from my_content_t 2、從右開始截取字串 right(str, length) 說明:right(被截取欄位,截取長度) 例:select right(content,200)
Time of Update: 2018-12-07
首先兩個函數都是用來處理DB 的。首先, mysqli 串連是永久串連,而mysql是非永久串連。什麼意思呢? mysql串連每當第二次使用的時候,都會重新開啟一個新的進程,而mysqli則只使用同一個進程,這樣可以很大程度的減輕伺服器端壓力。其次,mysqli封裝了諸如事務等一些進階操作,同時封裝了DB操作過程中的很多可用的方法。具體查看 http://cn.php.net/mysqli應用比較多的地方是 mysqli的事務。比如下面的樣本:$mysqli = new
Time of Update: 2018-12-07
啟動Mysql時加參數--log-slow-queries來記錄執行時間超過long_query_time秒的sqlMySQL 內建 slowlog 的分析工具 mysqldumpslow。slow log 是 MySQL 根據 SQL語句的執行時間設定,寫入的一個檔案,用於分析執行較慢的語句。只要在 my.cnf 檔案中配置好: log-slow-queries =[slow_query_log_filename] 即可記錄超過預設的 10s 執行時間的
Time of Update: 2018-12-07
這個語句非常好,例如:IF(SELECT * FROM test.relation_seo_keyword_webpage WHERE keywordid = 1 AND webpageid =1){UPDATE test.relation_seo_keyword_webpage SET positionCount= positionCount+1,searchCount = searchCount +1WHERE keywordid = 1 AND webpageid
Time of Update: 2018-12-07
mysql伺服器的查詢快取開啟,查看查詢快取參數如下命令如下:#當前是否開啟select @@query_cache_type;#當前是否應用show variables like 'have_query_cache';#當前設定的緩衝值,如果是0,則表示未開啟,未應用select @@global.query_cache_size;#設定伺服器的緩衝值,單位是位元組,1M=1048576byte,如下是設定的10M.set @@global.query_cache_size=10485760;
Time of Update: 2018-12-07
對於每個類型擁有的值範圍以及並且指定日期何時間值的有效格式的描述見7.3.6 日期和時間類型。 這裡是一個使用日期函數的例子。下面的查詢選擇了所有記錄,其date_col的值是在最後30天以內: mysql> SELECT something FROM table WHERE TO_DAYS(NOW()) - TO_DAYS(date_col) <= 30; DAYOFWEEK(date) 返回日期date的星期索引(1=星期天,2=星期一,