Time of Update: 2015-05-28
標籤:linux mysql centos 主從 為了做實驗方便,我們在同一台機器上配置兩個MySQL服務(開兩個連接埠) 1、安裝、配置MySQL事先已經安裝好mysql;[[email protected] ~]# cd /usr/local/[[email protected] loca
Time of Update: 2015-05-28
標籤:ubuntu mysql 主從備份一.準備系統: ubuntu 14.04.2 LTS Mysql: server version 5.5.43兩台主機可以互相通訊: 192.168.1.11 master
Time of Update: 2015-05-28
標籤:mysql-5.6.24-win32.zip 下載 安裝1.mysql-5.6.24-win32.zip下載 安裝MySQL官網 點擊Downloads(GA)下面的MySQL Server 進入下載頁面。650) this.width=650;" src="http://s3.51cto.com/wyfs02/M00/6D/94/wKiom1Vmq0qipnl4AAZIuNGncZk399.jpg" title="MySQL Server下載.png"
Time of Update: 2015-05-28
標籤:安裝MYSQL後,又一次系統出現問題了,於是我查看mysql的錯誤記錄檔,竟發現Table ‘mysql.servers‘ doesn‘t exist問題的錯誤,雖然與我的問題無關,但這個問題還是引起我的注意。分析看是缺少mysql.servers這個表。後上網尋找解決辦法,發現解決這個問題有兩個方法:解決方案一,自己建立這張表。use mysql;CREATE TABLE `servers` (`Server_name` char(64) NOT NULL,`Host` char(64)
Time of Update: 2015-05-29
標籤:identified 伺服器 設定檔 區域網路 mysql 在centos 6.5上設定了mysql主從功能,記錄一下。測試環境搭建的,希望對大家有協助。伺服器1(主)IP:192.168.1.201系統版本:centos 6.5mysql版本:mysql
Time of Update: 2015-05-29
標籤:create table java (name varchar(255));insert into java values (‘java1‘),(‘java2‘),(‘blue‘); create table mysql (name varchar(255));insert into mysql values (‘mysql1‘),(‘mysql2‘),(‘blue‘); 1.join 查詢 內聯查詢 查兩個表的內才聯絡相同的值select * from java join mysql
Time of Update: 2015-05-28
標籤:Dos下進入mysql的方法1.進入mysql安裝目錄cd C:\Program Files\MySQL\MySQL Server 5.6\bin2.使用者登入mysql -hlochlhost -uabc -pabc-h:表示伺服器名,lochlhost是本機-u:使用者名稱-p:密碼,如果使用者沒密碼就直接-p即可。 create user建立使用者CREATE USER li@localhost IDENTIFIED BY
Time of Update: 2015-05-28
標籤:mac平台安裝mysql有兩種方式:1)使用官方度dmg安裝;2)使用homebrew方式本人比較推薦使用homebrew方式安裝,省去大多數的麻煩,使用官方dmg方式推薦到官網下載:http://dev.mysql.com/downloads/mysql/使用homebrew方式安裝:sudo brew install mysql啟動:sudo mysql.server start有可能會遇到下面這個問題:Starting MySQL.. ERROR! The server quit
Time of Update: 2015-05-28
標籤:com.mysql.jdbc.exceptions.MySQLIntegrityConstraintViolationException: Column ‘goodsName‘ cannot be null出現這錯誤,是我封裝頁面的時候出現的錯誤。private void addGoods(HttpServletRequest request,HttpServletResponse response) throws ServletException, IOException { // 1
Time of Update: 2015-05-28
標籤:約束是一種限制,它通過對錶的行或列的資料做出限制,來確保表的資料的完整性、唯一性。MYSQL中,常用的幾種約束:約束類型:主鍵預設值唯一外鍵非空關鍵字:PRIMARY KEYDEFAULTUNIQUEFOREIGN KEYNOT NULL===================================================主鍵(PRIMARY
Time of Update: 2015-05-28
標籤:Linux上檢查MYSQL是否安裝: $ sudo service mysql startUbuntu Linux安裝配置MYSQL: $ sudo apt-get install mysql-server $ sudo apt-get install mysql-client安裝結束後,用命令驗證是否安裝成功: $ sudo netstat -tap | grep mysql修改MYSQL設定檔: $ sudo gedit
Time of Update: 2015-05-28
標籤:master slave 主從複製 主從同步 mysql主從複製的過稱其實是:將一台伺服器的資料複製到其他伺服器上並重新執行一遍的。複製過程中一台伺服器當作主伺服器(Master),一台或多台伺服器當作從伺服器(SLave).主伺服器將更新寫入到二進位記錄檔,並維護一個索引以追蹤記錄檔迴圈。這些日誌可以記錄發送給從伺服器的更新,當一個從伺服器串連到主伺服器
Time of Update: 2015-05-28
標籤:mysqlSELECTa.consume_code consumeCode,p.serv_order_code servOrderCode,p.status_datetime exOrderDate,f.user_name userName,h.hf_date hfDate,CASEWHEN (unix_timestamp(h.hf_date) - unix_timestamp(p.status_datetime)) / 60 > 120 THEN1ELSE0END isfalg,&
Time of Update: 2015-05-28
標籤:explain的每個輸出行提供一個表的相關資訊,並且每個行包括下面的列:1,id select識別符。這是select的查詢序號。2,select_type 可以為一下任何一種類型simple 簡單select(不使用union或子查詢)primary 最外面的selectunion union中的第二個或後面的select語句dependent union
Time of Update: 2015-05-28
標籤:mysql效能調優一 欄位類型的選取之時間類型 時間類型:1. 在MySql中支援5種時間類型,分別是DATE、TIME、DATETIME、TIMESTAMP和YEAR。在日常建表中我們要優先使用timestamp類型,它有自動更新時間的功能,樣本:也可以設定不自動更新,只需預設值為空白即可。如:2.
Time of Update: 2015-05-28
標籤:mysql效能調優二 欄位類型的選取之字元類型 字元類型:Char()用於儲存固定長度的字串,長度最大為255,比指定長度大的值將被截斷,比指定長度小的值會用空格填補。Varchar()用於儲存可變長度的字串,長度最大為65535,只儲存字串實際需要的長度,但是會用1~2個位元組來儲存值得長度。如果列的最大長度小於或255,則使用1位元組,否則就是2位元組。Char和
Time of Update: 2015-05-28
標籤:mysql效能調優三 表的設計 一. 首先介紹幾個概念:1. 完全函數依賴:在屬性集U上的關係模式R(U)中,如果X->Y,並且對於X的任何一個真子集X’,都有X’≠>Y,則Y對X完全函數依賴。2. 傳遞函數依賴:在R(U)中,如果X->Y,Y->Z,則稱Z對X的傳遞函數依賴。二.
Time of Update: 2015-05-28
標籤:mysql效能調優四 快速修改表結構 1. 修改varchar類型為了滿足需求,現要將varchar(6)改成varchar(8).這時更好的方法不是使用altertable modify,而是採用如下的步驟:A.建立一張暫存資料表,把varchar設定為varchar(8),如下所示:B. 替換.frm表結構檔案C.
Time of Update: 2015-05-28
標籤:ubuntu上安裝mysql非常簡單只需要幾條命令就可以完成。 1. sudo apt-get install mysql-server 2. apt-get isntall mysql-client 3. sudo apt-get install libmysqlclient-dev 安裝過程中會提示設定密碼什麼的,注意設定了不要忘了,安裝完成之後可以使用如下命令來檢查是否安裝成功: sudo
Time of Update: 2015-05-28
標籤:通過尋找資料,得到了如下解決方案:用到了concat()和left() 兩個函數1、CONCAT(str1,str2,...) 返回來自於參數連結的字串。如果任何參數是NULL, 返回NULL。可以有超過2個的參數。一個數字參數被變換為等價的字串形式。select CONCAT(‘My‘, ‘S‘, ‘QL‘); -> ‘MySQL‘ select CONCAT(‘My‘, NULL, ‘QL‘); -> NULL select CONCAT(14.3); ->