在Mac OS X上安裝MySQL 5.7.10這兩天嘗試在Mac上安裝MySQL玩玩,沒想到原本以為的簡單動作,盡然浪費了我那麼多的時間,寫在這裡,算是mark一下吧,給後來的同學少走一些彎路。最開始,我是把mac當linux來使的,所以就打算在命令列上安裝,於是我安裝了brew,然後通過brew install了mysql,結果無論如何都啟動不起來,想了無數方法沒找到原因,最終放棄這個方案。因為沒解決,所以這裡就不浪費字數了。Plan
CentOS下如何修改MySQL的root密碼CentOS下如何修改MySQL的root密碼1、用帳號登入mysqlmysql –u root或#mysql –uroot –p2、改變使用者資料庫命令:mysql>use mysqlmysql> use mysqlReading table information for completion of table and column namesYou can turn off this
MySQL 5.6快速定位不合理索引# 若CARDINALITY / TABLE_ROWS小於10%(經驗值),那麼表示資料重複率較高,通常需要考慮是否有必要建立該索引########################################################## mysql 5.6目前5.6的STATISTICS表中關於Cardinality的統計是錯誤的!!!具體可見MySQL bugs
MySQL event的簡單使用—— 查看event的create資訊SHOW CREATE event event_test;——查看某個schema下的event狀態SELECT event_schema,event_name,STATUS FROM information_schema.events WHERE event_schema = 'xxxx' ——查看event功能是否開啟mysql>
MySQL修改表的儲存引擎(myisam<=>innodb)查看當前MySQL資料庫的所支援的資料庫引擎以及預設資料庫引擎123456789101112131415mysql> show engines;+--------------------+---------+----------------------------------------------------------------+--------------+------+------------+|
Oracle、MySQL和SQL Serve分頁查詢的語句區別★先來定義分頁語句將要用到的幾個參數:int currentPage ; //當前頁int pageRecord ; //每頁顯示記錄數以之前的ADDRESSBOOK資料表為例(每頁顯示10條記錄):一、SqlServe下載 分頁語句String sql = "select top "+pageRecord +" * from addressbook where id not in (select top
如何高效地向Redis寫入大量的資料最近有個哥們在群裡問,有一個日誌,裡面存的是IP地址(一行一個),如何將這些IP快速匯入到Redis中。我剛開始的建議是Shell+redis用戶端。今天,查看Redis官檔,發現文檔的首頁部分(http://www.redis.io/documentation)有一個專門的主題是講述“Redis Mass Insertion”的,才知道自己的建議很low。官方給出的理由如下:Using a normal Redis client
Double類型精度問題引起的錯誤情境說明研發同事讓把某個double類型欄位的值四捨五入保留2位小數,mysql中round(col,2)可以實現四捨五入並且保留2位小數,但是神奇的事情發生了:發現有的四捨五入是正確的,而有的不是我們想要的結果,如下:簡單類比此情境:yujx>drop table dd;yujx>create table dd (a double);yujx>insert into dd values(956.745),(231.34243252),(321