1.Apache2.2\conf\httpd.conf中釋放: Include conf/extra/httpd-vhosts.conf(去掉前面的#) 2.httpd.conf中增加 <Directory "E:/work/test"> #專案檔夾DWM目錄,注意不要使用中文定義目錄與檔案夾 # # Possible values for the Options directive are "None", "All", # or any combination of: #
一、INSERT和REPLACE INSERT和REPLACE語句的功能都是向表中插入新的資料。這兩條語句的文法類似。它們的主要區別是如何處理重複的資料。 1. INSERT的一般用法 MySQL中的INSERT語句和標準的INSERT不太一樣,在標準的SQL語句中,一次插入一條記錄的INSERT語句只有一種形式。 INSERT INTO tablename(列名…) VALUES(列值); 而在MySQL中還有另外一種形式。 INSERT INTO tablename SET
例如,如果用戶端執行了查詢,但僅對第1行感興趣,那麼不會傳輸剩餘的行。 游標是唯讀,不能使用游標來更新行。 未實施UPDATE WHERE CURRENT OF和DELETE WHERE CURRENT OF,這是因為不支援可更新的游標。 游標是不可保持的(提交後不再保持開啟)。 游標是不敏感的。 游標是不可滾動的。 游標是未命名的。語句處理常式起著游標ID的作用。 對於每條預先處理語句,僅能開啟1個游標。如果需要多個游標,必須處理多條語句。
但請注意,下面的最佳化並不是完全的。MYSQL實施了許多最佳化,但我沒時間全部測試. MySQL的一些最佳化列在下面: 刪除不必要的括弧: ((a AND b) AND c OR (((a AND b) AND (c AND d)))) -> (a AND b AND c) OR (a AND b AND c AND d) 常數調入: (a<b AND b=c) AND a=5 -> b>5 AND b=c AND a=5 刪除常數條件: (B>=5 AND B=5
這是因為你在安裝MySQL的某一步中勾選了“Add firewall exception for this port”,但是你伺服器的Windows的防火牆又沒有開啟,所以會有這個提示,一般情況下點擊OK就好了,不會產生什麼系統錯誤。Windows server 2003 正版系統預設是沒有開啟Windows防火牆的,某些原版盜版也是沒有開啟的,不建議大家使用各種美化、修改過的Windows server 類系統。畢竟這是伺服器。
在一測試伺服器(CentOS Linux release 7.2.1511)上安裝MySQL 5.6(5.6.19 MySQL Community Server)時遇到下面錯誤,這個是因為CentOS 7的預設資料庫已經不再是MySQL了,而是MariaDB. MySQL安裝時的mysql lib庫與mariadb的庫、包衝突了,如下詳情所示(省略了大量日誌)[root@azrlnx06 tmp]# rpm -ivh MySQL-server-advanced-5.6.20-1.rhel5.x8
採用at命令添加計劃任務。有關使用文法可以到window-》“開始”-》運行“cmd”-》執行命令“at /”,這樣介面中就會顯示at命令的文法。下面我們講解下如何讓伺服器定時啟動apache與mysql: 1、在c:盤根目錄建立一個autostartserver.bat檔案,然後右鍵編輯,將檔案內容設為如下後儲存: 複製代碼 代碼如下: @ECHO OFF net stop apache2 net start apache2 net stop mysql net start mysql