Time of Update: 2017-01-13
mysql可通過兩種方式通過PHP與web相連,一種通過php的mysql相關函數,另一種通過php的ODBC相關函數 相關函數如下: MYSQL函數 mysql_affected_rows: 得到 MySQL 最後操作影響的列數目。 mysql_close: 關閉 MySQL 伺服器連線。 mysql_connect: 開啟 MySQL 伺服器連線。 mysql_create_db: 建立一個 MySQL 新資料庫。 mysql_data_seek: 移動內部傳回指標。
Time of Update: 2017-01-13
當你串連一個MySQL伺服器時,你通常應該使用一個口令。口令不以明文在串連上傳輸。 所有其它資訊作為能被任何人讀懂的文本被傳輸。如果你擔心這個,你可使用壓縮協議(MySQL3.22和以上版本)使事情變得更難。甚至為了使一切更安全,你應該安裝ssh(見http://www.cs.hut.fi/ssh)。用它,你能在一個MySQL伺服器與一個MySQL客戶之間得到一個加密的TCP/IP串連。 為了使一個MySQL系統安全,強烈要求你考慮下列建議:
Time of Update: 2017-01-13
本文出自:OHaHa的學習心得[ohaha.ks.edu.tw] 作者:藍色泡泡(panda@ks.edu.tw) 前言: 所謂的phpMyAdmin簡單的說就是一種MySQL的管理工具。 透過此一程式,可以直接從web上去管理MySQL,不需要到系統上去執行。 安裝步驟:
Time of Update: 2017-01-13
以前在群裡討論過這個問題,比較的有意思.mysql的文法真好玩.他們原來都想用PHP的實現隨機,但取出多條好像要進行兩次以上查詢.翻了手冊,找到了下面這個語句,可以完成任務了。SELECT * FROM table_name ORDER BY rand() LIMIT 5; rand在手冊裡是這麼說的: RAND() RAND(N) 返回在範圍0到1.0內的隨機浮點值。如果一個整數參數N被指定,它被用作種子值。 mysql> select RAND();-> 0.5
Time of Update: 2017-01-13
4.1是一個阿爾法測試版,此版本沒有製作為傻瓜安裝程式或許多有不便。不過,我自己頗為喜歡壓縮包形勢的分發 :) 以下是我全新安裝以及升級一個3.23.49的步驟。一 全新安裝用WinRAR解壓縮檔案到C:mysql目錄(預設目錄,省心!!),在命令列下執行c:mysqlinmysqld-??? --installnet start mysql即可,非常簡便,如果你裝在其他的目錄中,記得按照以前說的修改設定檔中的路徑!二
Time of Update: 2017-01-13
作者:王猛 (HeartIcy@163.com)丟了密碼是非常痛心的事情,尤其是root密碼丟了:( 。自己裝裝玩的丟了也就丟了,但是萬一是生產伺服器掛了麻煩可就大了!現在假設是由於被入侵造成的root密碼丟失。這裡我談一下我自己對這樣一個問題的看法。首先遇到這種問題我們沒有必要慌張,整個恢複過程也是很簡單的。1 下載MySQL源碼分發包,不用區分作業系統,我們需要的東西是一樣的。2 重新命名自己的mysql的data目錄下的mysql檔案夾為oldmysql。3
Time of Update: 2017-01-13
MySQL修改密碼方法總結 首先要聲明一點,大部分情況下,修改MySQL是需要有mysql裡的root許可權的,所以一般使用者無法更改密碼,除非要求管理員。方法一 使用phpmyadmin,這是最簡單的了,修改mysql庫的user表, 不過別忘了使用PASSWORD函數。方法二 使用mysqladmin,這是前面聲明的一個特例。mysqladmin -u root -p password mypasswd
Time of Update: 2017-01-13
MySQL server has gone away 對MySQL server has gone away錯誤最常見的原因是伺服器逾時了並且關閉了串連。預設地,如果沒有事情發生,伺服器在 8個小時後關閉串連。你可在啟動mysqld時通過設定wait_timeout變數改變時間限制。解決MySQL server has gone away
Time of Update: 2017-01-13
一般的資料庫搜尋都是用的SQL的 like 語句,like 語句是不能利用索引的,每次查詢都是從第一條遍曆至最後一條,查詢效率極其低下。一般資料超過10萬或者線上人數過多,like查詢都會導致資料庫崩潰。這也就是為什麼很多程式都只提供標題搜尋的原因了,因為如果搜尋內容,那就更慢了,幾萬資料就跑不動了。Mysql 全文索引是專門為瞭解決模糊查詢提供的,可以對整篇文章預先按照詞進行索引,搜尋效率高,能夠支援百萬級的資料檢索。
Time of Update: 2017-01-13
CONCAT()是字串串連函數 REPLACE()是字串替換函數CONCAT(參數1,參數2,...)CONCAT(字串,from_str,to_str) 返回字串str,其字串from_str的所有出現 由 字串to_str代替.個衍生函數是concat_ws(separator,string1,string2,...)它與concat的區別在於,串連後,在串連處有一個分隔字元separator.如:update users set
Time of Update: 2017-01-13
為了能夠使用REPLACE,您必須同時擁有表的INSERT和DELETE許可權。REPLACE語句會返回一個數,來指示受影響的行的數目。該數是被刪除和被插入的行數的和。如果對於一個單行REPLACE該數為1,則一行被插入,同時沒有行被刪除。如果該數大於1,則在新行被插入前,有一個或多箇舊行被刪除。如果表包含多個唯一索引,並且新行複製了在不同的唯一索引中的不同舊行的值,則有可能是一個單一行替換了多箇舊行。注意,除非表有一個PRIMARY
Time of Update: 2017-01-13
建立使用者建立一個名為mysqlusr的使用者,設定一個隨機密碼,密碼的長度最好不要少於20位。2.設定使用者的身份將mysqlusr使用者加入Guests組,並去掉其它任何的組。3.設定磁碟許可權假設MySQL安裝在如下目錄中D:hostingsystemmysql假設MySQL的資料庫存放在如下目錄中D:hostingMySQLDB假設MySQL的服務運行者修改為mysqlusr目錄使用權限設定如下D:hostingsystemmysql
Time of Update: 2017-01-13
MyISAM:這個是預設類型,它是基於傳統的ISAM類型,ISAM是Indexed Sequential Access Method (有索引的順序存取方法) 的縮寫,它是儲存記錄和檔案的標準方法.與其他儲存引擎比較,MyISAM具有檢查和修複表格的大多數工具.
Time of Update: 2017-01-13
下面我們來看看關於mysql Load Data InFile OutFile資料匯入匯出哦,這種方法是我們在windows cmd.exe目當下啟動並執行然後再在dos命令方法使用下面的語句的。 Load Data InFile 相反的是 Select * From `TableTest` Into OutFile 'C:/Data_OutFile.txt'; 把表的資料匯出常用如下: Load Data InFile 'C:/Data.txt' Into Table `
Time of Update: 2017-01-13
將下面的檔案放在system32目錄, 然後,用記事開啟 backupsql.bat 將裡面的 "E:SQL2000所在資料庫的Data目錄的位置*.*" 改成您自己的SQL2000的data目錄,如 "E:Program FilesMicrosoft SQL ServerMSSQLData*.*" 再將裡面的 "E:Mysql所在資料庫的Data目錄的位置*.*" 改成您自己的Mysql的data目錄,如:
Time of Update: 2017-01-13
測試方法: 【警 告:以下程式(方法)可能帶有攻擊性,僅供安全研究與教學之用。使用者風險自負!】 1、建立資料庫 $ mysql -h my.mysql.server -u sample -p -A sampleEnter password: Welcome to the MySQL monitor. Commands end with ; or g.Your MySQL connection id is 263935 to server version:
Time of Update: 2017-01-13
GROUP BY(彙總)函數本章論述了用於一組數值操作的 group (集合)函數。除非另作說明, group 函數會忽略 NULL 值。假如你在一個不包含 ROUP BY子句的語句中使用一個 group函數 ,它相當於對所有行進行分組。AVG([DISTINCT] expr) 返回expr 的平均值。 DISTINCT 選項可用於返回 expr的不同值的平均值。若找不到匹配的行,則AVG()返回 NULL 。mysql> SELECT student_name,
Time of Update: 2017-01-13
MySQLDatabase Backup 如果您儲存任何資料庫MySQL中,你不想失去,您應該做每周甚至每天備份。根據您所使用的資料庫-無論是儲存論壇資訊,員工資訊,或您的開支資訊-你將需要選擇一個備份議程表,以滿足您的需求。 您可能會或可能不知道, MySQL的資料庫,只是檔案,這些檔案儲存體在您的Web伺服器。這一事實使得整個備份和恢複過程非常簡單,無痛一旦你已經知道如何去做。 不同的方式來進行備份
Time of Update: 2017-01-13
MySQL查詢 到目前為止,我們已經看到一對夫婦不同用途的PHP的mysql_query功能,我們將看到更多的是幾乎所有在PHP MySQL的工作是通過MySQL查詢功能。我們已經創造了一個新的表和資料插入到該表。在這一課,我們將涵蓋最常見的MySQL查詢,用於檢索資訊的資料庫。 檢索資料用PHP與MySQL的 通常所作的大部分工作與MySQL涉及拉下資料從MySQL資料庫。
Time of Update: 2017-01-13
1、下載MySQL免安裝版/二進位版軟體(不用編譯)檔案格式:MYSQL-VERSION-OS.tar.gz2、建立MySQL組,建立MySQL使用者並加入到mysql組中(不同版本的Unix中,groupadd和useradd的文法可能會稍有不同。) 代碼如下複製代碼 #groupadd mysql#useradd -g mysql mysql 3、進入目錄/usr/local,解壓縮免安裝版,並在此目錄中建立名為mysql的軟連結 代碼如下複製代碼