Time of Update: 2015-05-25
標籤:/*本次高並發解決之道1,更改交易隔離等級為 read uncommitted讀未提交2,查詢前設定延遲,延遲時間為隨機 50-500 微秒3,修改資料前將 超範圍作為 限定修改條件事務是作為單個邏輯工作單元執行的一系列操作.可以是一條SQL語句也可以是多條SQL語句.一個支援事務 Transaction的資料庫系統,必需要具有這四種特性,以保證保證資料的正確性事務的隔離等級隔離等級與並發性是互為矛盾的:隔離程度越高,資料庫的並發性越差;隔離程度越低,資料庫的並發性越好。隔離等級
Time of Update: 2015-05-15
標籤:Mysql 大家都會用這樣的語法:SELECT `column` FROM `table` where `condition` like `%keyword%’事實上,可以使用 locate 和 instr 這兩個函數來代替SELECT `column` from `table` where locate(‘keyword’, `condition`)>0或是 locate 的別名 positionSELECT
Time of Update: 2015-05-12
標籤:java myeclipse jsp網站 資料庫配置 mysql
Time of Update: 2015-05-07
標籤: 本文預設mysql安裝目錄為/usr/local/mysql在項目的header search paths中添加/usr/local/mysql/includ 2.在項目的library search paths中添加/usr/local/mysql/li 3.在項目的 Other Linker Flags中分別添加 -lm -lz
Time of Update: 2015-05-08
標籤:話說有這麼一個表:CREATE TABLE `user_group` ( `id` int(11) NOT NULL auto_increment, `uid` int(11) NOT NULL, `group_id` int(11) NOT NULL, PRIMARY KEY (`id`), KEY `uid` (`uid`), KEY `group_id` (`group_id`),) ENGINE=InnoDB AUTO_INCREMENT=750366
Time of Update: 2015-05-05
標籤:/*所有MySQL列類型可以被索引。根據儲存引擎定義每個表的最大索引數和最大索引長度。所有儲存引擎支援每個表至少16個索引,總索引長度至少為256位元組。大多數儲存引擎有更高的限制。索引的儲存類型目前只有兩種(btree和hash),具體和儲存引擎模式相關:MyISAM btreeInnoDB btreeMEMORY/Heap hash,btree預設情況MEMORY/Heap儲存引擎使用hash索引MySQL的btree索引和hash索引的區別hash
Time of Update: 2015-05-04
標籤:使用phpstuby時,Apache或mysql無法啟動,連接埠被佔用,怎麼辦?原因:其它程式佔用了80或3306連接埠。如果佔用了80連接埠則Apache無法啟動;如果佔用了3306連接埠則mysql無法啟動。解決方案:1、找到相關進程,停止進程(不推薦,耗時間);2、右鍵點擊右下角phpstuby小表徵圖->點擊環境連接埠檢測 然後點擊:“嘗試強制關閉相關進程並啟動” 啟動成功,Ok使用phpstuby時,Apache或mysql無法啟
Time of Update: 2015-05-02
標籤:運行環境
Time of Update: 2015-04-30
標籤:引言 這幾天做一個任務,比對兩個資料表中的資料,昨天用PHP寫了一個版本,但考慮到有的機器沒有php或者php沒有編譯mysql擴充,就無法使用mysql系列的函數,指令碼就無效了,今天寫個shell版本的,這樣,在所有linux系列機器上就都可以運行了。shell是如何操作mysql的? shell操作mysql其實就是通過mysql命令通過參數去執行語句,跟其他程式裡面是一樣的,看看下面這個參數
Time of Update: 2015-04-29
標籤:mysql一、資料類型 1、整型 資料類型儲存空間說明取值範圍TINYINT1位元組非常小的整數帶符號值:-128~127無符號值:0~255SMALLINT2位元組較小的整數帶符號值:-32768~32767無符號值:0~65535MEDIUMNT3位元組中等大小的整數帶符號值:-8388608~8388607無符號值:0~16777215INT4位元組標準整數帶符號值:-2147483648~2147483647無符號值:0~4294967295BIGINT8位元組
Time of Update: 2015-04-25
標籤:數實值型別MySQL支援所有標準SQL數值資料類型,包括嚴格數值資料類型(INTEGER、SMALLINT、DECIMAL和NUMERIC),以及近似數值資料類型(FLOAT、REAL和DOUBLE PRECISION),除了這些還支援TINYINT、MEDIUMINT和BIGINT。這些類型的佔用位元組和範圍如下所示.類型大小範圍(有符號)範圍(無符號)用途TINYINT1 位元組(-128,127)(0,255)小整數值SMALLINT2 位元組(-32 768,32 767)(0,6
Time of Update: 2015-04-25
標籤:1.開啟和關閉MySQL服務WIN平台:NET START MYSQL55 ;NET STOP MYSQL55Linux平台:service mysql start ; service mysql stop2.命令登入mysql資料庫mysql -h localhost -u root -p 3.查看所有資料庫名和指定資料庫的所有表show databases;use mysql;show tables;4.查看當前資料庫名,資料庫版本資訊,使用者名稱,連結號select
Time of Update: 2015-04-26
標籤:一.索引最佳化 範圍匹配使用B-tree索引 等值匹配使用 HASH索引,hash所有唯一Memory引擎2.索引三星系統, 1.相關記錄放到一起 2.索引中的資料和尋找中的排序次序一直3.索引的列包含全部列3.索引的列需是獨立列不能是函數的一部分 3.索引選擇度越高越快,比如主鍵唯一索引4.多列索引選擇度最高的放在最左邊 Mysql最佳化經驗
Time of Update: 2015-04-25
標籤:原文地址:http://www.cnblogs.com/eczhou/archive/2012/07/12/2588187.htmlLinux下mysql建立帳號及使用權限設定1、許可權賦予說明:mysql部署在伺服器A上,內網上主機B通過用戶端工具串連伺服器A以進行資料庫操作,需要伺服器A賦予主機B操作mysql的許可權1.1 在伺服器A上進入mysql,假設在伺服器A上mysql的賬戶是root:mysql -u root -p然後斷行符號鍵入密碼!1.2
Time of Update: 2015-04-24
標籤:簡述:分析MySQL語句查詢效能的方法除了使用 EXPLAIN 輸出執行計畫,還可以讓MySQL記錄下查詢 超過指定時間的語句,我們將超過指定時間的SQL語句查詢稱為“慢查詢”。它能記錄下所有執行超過 long_query_time時間的SQL語句, 幫你找到執行慢的SQL, 方便我們對這些SQL進行最佳化。在最佳化MySQL時,通常需要對資料庫進行分析,常見的分析手段有 慢查詢日誌,
Time of Update: 2015-04-24
標籤:在用 Navicat 串連遠端資料庫時報錯:ERROR 1130 (HY000): Host *** is not allowed to connect to this MySQL server原因是資料庫的帳號沒有給這個 IP 授權,因此不能執行遠程登入。解決方案:登入資料庫伺服器,[email protected]:~# mysql -uroot -p Enter password: ***mysql> GRANT ALL PRIVILEGES ON *.* TO
Time of Update: 2015-04-26
標籤:Regex是用來匹配文本的特殊的串(字元集和)。比如從文字檔中提取電話號碼。基底字元匹配SELECT nameFROM CustomerWHERE name REGEXP ‘li‘ LIKE與REGEXP之間的重要差別SELECT AgeFROM CustomerWHERE Age REGEXP ‘16‘SELECT AgeFROM CustomerWHERE Age
Time of Update: 2015-04-24
標籤:From : http://blog.chinaunix.net/uid-24373487-id-4223322.html原文地址:MySql ibdata1檔案太大如何縮小 emailwht MySql ibdata1檔案太大如何縮小 MySql innodb如果是共用資料表空間,ibdata1檔案越來越大,達到了30多個G,對一些沒用的表進行清空:truncate table xxx;然後optimize table xxx;
Time of Update: 2015-04-22
標籤:在mysql中添加使用者的方法如下:1 使用root使用者登入mysql -u root -p2 選擇mysql資料庫use mysql3 添加使用者insert into user(Host,User,Password) values("localhost","你的使用者名稱",password("你的密碼"));把漢字換成你想使用的使用者名稱或密碼4 重新整理MySQL的系統許可權相關表flush
Time of Update: 2015-04-20
標籤: ubuntu上安裝mysql非常簡單只需要幾條命令就可以完成。 1. sudo apt-get install mysql-server 2. apt-get isntall mysql-client 3. sudo apt-get install libmysqlclient-dev 安裝過程中會提示設定密碼什麼的,注意設定了不要忘了,安裝完成之後可以使用如下命令來檢查是否安裝成功: sudo