Time of Update: 2016-04-09
標籤:1、關閉MySql: #service mysqld stop2、轉移資料: #cd /var/lib #ls #cp -a mysql /opt/mysql/3、修改設定檔,一下三個:#vi
Time of Update: 2016-04-09
標籤: 因為畢設是地下車庫管理系統,所以打算學習jsp進行開發~ 今天主要是【建立網站項目+mysql連結】,在此篇之前所做的工作:tomcat伺服器配置,mysql資料庫的安裝與啟用(在之後的開發中可以使用MySQL-Front圖形化工具進行sql的增刪改查,懶人+技術渣一枚),資料庫驅動檔案(mysql-connector-java)的下載。 在eclipse中建立動態網站項目,具體操作為File——>New——>Dynami
Time of Update: 2016-04-09
標籤:ubuntu mysql 顯示資料庫名百度了下,找到解決方案了:只要在命令列加上個參數:--prompt="\u(\d) >"即可。如果還要加上時間的話,加--prompt="\u(\d) \R:\m:\s >" 即可例如:mysql -uroot -p1234 --prompt="\u(\d)>"
Time of Update: 2016-04-09
標籤:轉自:http://www.cnblogs.com/sk-net/archive/2011/09/07/2170224.html 以下的文章主要介紹的是MySQL遊標的使用筆記,其可以用在預存程序的SQL語句,其主要類型主要有以下幾種,以下就是對其詳細介紹,相信如果你掌握了這項技術,會在以後的學習或是工作中帶來很大的協助。1、 無返回結果語句,如:INSERT,UPDATE,DROP, DELETE等2、 select語句返回單行變數並可傳給本地變數(select ..into)
Time of Update: 2016-04-08
標籤:MySQL日期類型、日期格式、儲存空間、日期範圍比較。日期類型 儲存空間 日期格式 日期範圍------------
Time of Update: 2016-04-10
標籤:為什麼要分表和分區?日常開發中我們經常會遇到大表的情況,所謂的大表是指儲存了百萬級乃至千萬級條記錄的表。這樣的表過於龐大,導致資料庫在查詢和插入的時候耗時太長,效能低下,如果涉及聯集查詢的情況,效能會更加糟糕。分表和表分區的目的就是減少資料庫的負擔,提高資料庫的效率,通常點來講就是提高表的增刪改查效率。什麼是分表?分表是將一個大表按照一定的規則分解成多張具有隔離儲存區 (Isolated
Time of Update: 2016-04-09
標籤:第一種方案: 使用遞迴演算法,也是使用頻率最多的,大部分開來源程式也是這麼處理,不過一般都只用到四級分類。這種演算法的資料庫結構設計最為簡單。category表中一個欄位id,一個欄位fid(父id)。這樣可以根據WHERE id = fid來判斷上一級內容,運用遞迴至最頂層。
Time of Update: 2016-04-08
標籤:MySQL最佳化簡介由於頁面靜態化技術可以實現對動態資料的緩衝,但是有的時候還是需要去請求資料庫。所以對資料庫的最佳化也是不可缺少的。最佳化思路設計:儲存引擎,欄位,範式自身:索引,自身的緩衝架構:讀寫分離?儲存引擎:MyISAM和InnoDB之間的對比。當然需要知道MySQL除了這兩種儲存引擎還有其他的儲存引擎(memory儲存引擎)。MySQL在5.5版本之後預設的儲存引擎為InnoDB在面試的過程中,只要說出MyISAM和InnoDB的區別即可?欄位選擇:合適即好,能用tinyint
Time of Update: 2016-04-06
標籤:天氣預報 資料庫 全世界 資訊 經緯度 全世界78707個主要城市資訊MYSQL資料庫,包含經緯度座標值,已經匯出成了SQL檔案,因為比較大,有10M,所以這裡單獨匯出來,供升級失敗的同學手工匯入,650) this.width=650;" class="aligncenter size-full wp-image-98"
Time of Update: 2016-04-05
標籤:一、建立視圖的文法形式CREATE VIEW view_name AS 查詢語句 ;使用視圖SELECT * FROM view_name ;二、建立各種視圖1.封裝實現查詢常量語句的視圖,即所謂的常量視圖CREATE VIEW view_test1 AS SELECT 3.1415926;2.封裝使用彙總函式(SUN,MIN,MAX,COUNT等)查詢語句的視圖CREATE VIEW view_test2 AS SELECT COUNT(name) FROM
Time of Update: 2016-04-06
標籤:mysql1、複製表結構及資料到新表CREATE TABLE 新表SELECT * FROM 舊錶這種方法會將oldtable中所有的內容都拷貝過來,當然我們可以用delete from newtable;來刪除。不過這種方法的一個最不好的地方就是新表中沒有了舊錶的primary key、Extra(auto_increment)等屬性。需要自己用"alter"添加,而且容易搞錯。 2、只複製表結構到新表CREATE TABLE
Time of Update: 2016-04-06
標籤: 1 /*test" 2 CALL sp_viewPage( 3 ‘*‘#查詢欄位 4 ,‘userupdatelog‘#表名 5 ,‘1=1‘#條件 6 ,‘Id desc‘#排序 7 ,1 #頁碼 8 ,20 #每頁記錄數 9 ,@totalcount #輸出總記錄數 10 ,@pagecount #輸出用頁數 11 ); 12 SELECT @totalcount,@pagecount; 13 */14 15 DROP PROCEDURE IF EXISTS
Time of Update: 2016-04-05
標籤:Solr是一個高效能,採用Java5開發,基於Lucene的全文檢索搜尋伺服器。同時對其進行了擴充,提供了比Lucene更為豐富的查詢語言,同時實現了可配置、可擴充並對查詢效能進行了最佳化,並且提供了一個完善的功能管理介面,是一款非常優秀的全文檢索搜尋引擎。
Time of Update: 2016-04-04
標籤:關於MySQL索引的好處,如果正確合理設計並且使用索引的MySQL是一輛蘭博基尼的話,那麼沒有設計和使用索引的MySQL就是一個人力三輪車。對於沒有索引的表,單表查詢可能幾十萬資料就是瓶頸,而通常大型網站單日就可能會產生幾十萬甚至幾百萬的資料,沒有索引查詢會變的非常緩慢。還是以WordPress來說,其多個資料表都會對經常被查詢的欄位添加索引,比如wp_comments表中針對5個欄位設計了BTREE索引。一個簡單的對比測試以我去年測試的資料作為一個簡單樣本,20多條資料來源隨機產生200
Time of Update: 2016-04-07
標籤:1. 為查詢快取最佳化查詢 當有很多相同的查詢被執行了多次的時候,這些查詢結果會被放到一個緩衝中,這樣,後續的相同的查詢就不用動作表而直接存取緩衝結果了。2. EXPLAIN SELECT 查詢使用 EXPLAIN 關鍵字可以知道MySQL是如何處理SQL語句的。這可以查詢語句或是表結構的效能瓶頸。EXPLAIN 的查詢結果還會索引主鍵被如何利用的,資料表是如何被搜尋和排序的……等等3. 當只要一行資料時使用 LIMIT
Time of Update: 2016-04-04
標籤:一般再windows下面安裝MySQL我們都會選擇msi安裝模式,然而安裝最新版的MySQL(mysql-installer-community-5.7.11.0.msi )發現MySQL預設是安裝在C盤,這個絕對不能忍,然後就到網上找教程,很少提及新版的地址選擇問題,後來在貼吧中看到,其他的安裝步驟不說了(參考:Windows下MySQL 5.6安裝及配置詳細圖解 或者 MySql5.6Window超詳細安裝教程),重點就是地址選擇: 吐槽 坑爹的MySQL安裝直接選取
Time of Update: 2016-04-04
標籤:ENUM 是一個字串對象,其值通常選自一個允許值列表中,該列表在表建立時的列規格說明中被明確地列舉。在下列某些情況下,值也可以是空串("") 或 NULL:如果將一個無效值插入一個 ENUM (即,一個不在允許值列表中的字串),Null 字元串將作為一個特殊的錯誤值被插入。事實上,這個字串有別於一個"普通的"Null 字元串,因為這個字串有個數字索引值為
Time of Update: 2016-04-04
標籤:例 如:salary DECIMAL(5,2) 在這個例子中,5 (精度(precision)) 代表重要的十進位數位數目,2 (資料範圍(scale)) 代表在小數點後的數字位元。在這種情況下,因此,salary 列可以儲存的值範圍是從 -999.99 到 999.99。(即M代表總位元,D代表小數點後的位元); 當插入的值超過儲存值的範圍會報錯:(例如將1000.03賦給salary時)Out of range value for
Time of Update: 2016-04-05
標籤:建立mysql服務時,系統已提示建立服務成功,但是net start命令提示啟動失敗,並在services.msc中提示1053錯誤作業系統:windows7 mysql版本:5.5.22 www.jb51.net 在使用命令mysqld --install servicename --defaults-file=‘file_name‘建立mysql服務時,系統 已提示建立服務成功,但是net
Time of Update: 2016-04-05
標籤:MySQL 提供了資料庫的同步功能,這對我們實現資料庫的冗災、備份、恢複、負載平衡等都是有極大協助的。本文描述了常見的同步設定方法。一、準備伺服器由於MySQL不同版本之間的(二進位日誌)binlog格式可能會不一樣,因此最好的搭配組合是Master的MySQL版本和Slave的版本相同或者更低,Master的版本肯定不能高於Slave版本。本文中,我們假設主伺服器(以下簡稱Master)和從伺服器(以下簡稱Slave)的版本都是5.0.15,作業系統是Linux Ubuntu