Time of Update: 2016-04-30
標籤:PHP與MYSQL交易處理2016-03-28 fal PHP編程 MYSQL的交易處理主要有兩種方法。1、用begin,rollback,commit來實現begin 開始一個事務rollback 交易回復commit 事務確認2、直接用set來改變mysql的自動認可模式MYSQL預設是自動認可的,也就是你提交一個QUERY,它就直接執行!我們可以通過set autocommit=0 禁止自動認可set autocommit=1
Time of Update: 2016-04-28
標籤:mysql 主從複製 keepalived 高可用MySQL自身提供的一種高可用解決方案,資料同步方法採用的是MySQL replication技術。MySQL replication就是從伺服器到主伺服器拉取二進位記錄檔,然後再將記錄檔解析成相應的SQL在從伺服器上重新執行一遍主伺服器的操作,通過這種方式保證資料的一致性。為了達到更高的可用性,在實際的應用環境中,一般都是採用MySQL replication技術配合高可用叢集軟體keepalived來實現自動failover650
Time of Update: 2016-04-30
標籤: 電腦中儲存字元需要使用編碼集,早期有ASCII集,但是隨著技術的發展,ASCII集不能滿足需求,出現了越來越多的字元,比如中文字元等。後來又發展出了Unicode、GB2312、utf8等字元集。字元集多了以後,問題就出現了,如果運行環境和對應使用方式的字元集不形同就會出現亂碼或者“?”,如所示。
Time of Update: 2016-04-28
標籤:1、MySQL資料庫匯出命令1.匯出整個資料庫 mysqldump -u 使用者名稱 -p 資料庫名 > 匯出的檔案名稱 mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql2.匯出一個表 mysqldump -u 使用者名
Time of Update: 2016-04-30
標籤:mysql -u root -p; 登入資料庫 show databases; 展示資料庫 show tables;展示表 desc messages; 查看messages表的結構 drop database lovestory; 刪除lovestory資料庫 create table messages ( id int primary key auto_increment, name
Time of Update: 2016-04-27
標籤:mysql 密碼 root 最近升級了 MySQL 至 5.7.11 版本,root 密碼忘記了,按照之前的方式 mysqld_safe --skip-grant-tables 不管用了,因為從 5.7.6 版本開始預設是不安裝 mysqld_safe 了,如下:650) this.width=650;" src="http://s1.51cto.com/wyfs02/M01/7F/78/
Time of Update: 2016-04-27
標籤:本文來自:http://www.cnblogs.com/cchust/p/5304594.html,其中對於自己覺得是重點的加了標記,方便自己理解。前言 排序是資料庫中的一個準系統,MySQL也不例外。使用者通過Order by語句即能達到將指定的結果集排序的目的,其實不僅僅是Order by語句,Group
Time of Update: 2016-04-27
標籤:SQL標準中的Join的類型: 首先,設定表employees和department的資料為: 1、inner join … on操作類型 內串連inner join是基於串連謂詞將兩張表(如A和B)的列組合在一起的,產生新的結果表。 例子:SELECT *FROM employees ainner join department bON a.department_id = b.department_id查詢結果為: 注意:inner join
Time of Update: 2016-04-29
標籤: 線程池是Mysql5.6的一個核心功能,對 於伺服器應用而言,無論是web應用服務還是DB服務,高並發請求始終是一個繞不開的話題。當有大量請求並發訪問時,一定伴隨著資源的不斷建立和釋放,導 致資源使用率低,降低了服務品質。線程池是一種通用的技術,通過預先建立一定數量的線程,當有請求達到時,線程池分配一個線程提供服務,請求結束後,該線
Time of Update: 2016-04-28
標籤:DAYOFWEEK(date) 返回日期date是星期幾(1=星期天,2=星期一,……7=星期六,ODBC標準)mysql> select DAYOFWEEK(‘1998-02-03‘); -> 3 WEEKDAY(date) 返回日期date是星期幾(0=星期一,1=星期二,……6= 星期天)。 mysql> select WEEKDAY(‘1997-10-04 22:23:00‘); -> 5
Time of Update: 2016-04-28
標籤:開啟和關閉mysql服務 Windows下開啟和關閉mysql服務 net start mysql 開啟mysql服務 net stop mysql 關閉mysql服務 沒有重啟mysql服務這個命令 Linux下 service mysql start | stop | restart | status
Time of Update: 2016-04-29
標籤:安裝之前:1.關閉防火牆和殺毒等軟體,防止mysql安裝不成功。2.如果之前有安裝過mysql,要確保卸載乾淨,不能有殘留的mysql檔案,可以按照如下步驟進行清理: 1、卸載程式,在控制台裡的增加刪除程式(程式和功能)內進行刪除 2、刪除MySQL檔案夾下的my.ini檔案,如果備份好,可以直接將檔案夾全部刪除 3、開始->運行->regedit看看註冊表裡這幾個地方刪除沒有 HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Se
Time of Update: 2016-04-29
標籤:使用者管理mysql>use mysql;查看mysql> select host,user,password from user ;建立mysql> create user zx_root IDENTIFIED by ‘xxxxx‘; //identified by 會將純文字密碼加密作為散列值儲存修改mysql>rename user feng
Time of Update: 2016-04-26
標籤:1、安裝依賴庫yum -y update2、添加MySQL YUM倉庫wget http://dev.mysql.com/get/mysql-community-release-el6-5.noarch.rpmrpm -Uvh mysql-community-release-el6-5.noarch.rpm3、添加/etc/yum.repos.d/mysql-community.repovim /etc/yum.repos.d/mysql-community.repo新增內容#
Time of Update: 2016-04-29
標籤: 今天瀏覽百度,看到一篇關於MySql資料庫最佳化的經驗,看了大概懂,就成自己的了最佳化你的MySQL查詢快取 在MySQL伺服器上進行查詢,可以啟用高速查詢快取。讓資料庫引擎在後台悄悄的處理是提高效能的最有效方法之一。當同一個查詢被執行多次時,如果結果是從緩衝中提取,那是相當快的。 但主要的問題是,它是那麼容易被隱藏起來以至於我們大多數程式員會忽略它。在有些處理任務中,我們實際上是可以阻止查詢快取工作的。 1. // query cache does NOT work 2. $r =
Time of Update: 2016-04-28
標籤:今天在學習的時候,突然忘記了MySQL的密碼,簡直無奈,百度一下,終於解決怎樣查看原密碼的問題,記錄一下。一、啟動命令列,輸入: taskkill /f /im mysqld.exe //關閉mysql二、轉入mysql的bin目錄下三、輸入:mysqld --skip-grant-tables // 跳過密碼檢測四、原視窗不關閉,新開啟一個,轉入mysql的bin目錄下五、輸入:mysql -u root六、查看原來密碼:select
Time of Update: 2016-04-26
標籤:MySQL 最重要、最與眾不同的特性是他的儲存引擎架構,這種架構的設計將查詢處理(Query Precessing)及其系統任務(Server Task)和資料的儲存/提取相分離。 1.1 MySQL 邏輯架構 基礎服務層 第一層構架 :包含串連處理、授權認證、安全等基礎服務功能; 核心服務層 第二層構架 :包含查詢解析、分析、最佳化(包括重寫查詢、決定表的讀取順序、選擇合適的索引等)、緩衝以及內建函數,所有跨儲存引擎的功能也在這一層實現:
Time of Update: 2016-04-29
標籤:字串 mysql 數學 函數 字母
Time of Update: 2016-04-28
標籤:mysql slave 主從配置 Mysql主從配置1.下載mysql服務yum -y install mysql-server 2.主伺服器上配置cp /usr/share/mysql/my-large.cnf /etc/my.cnfvi /etc/my.cnf在[mysqld]增加如下server-id =
Time of Update: 2016-04-28
標籤:1.時間格式化:SELECT DATE_FORMAT(a.START_TIME, ‘%Y-%m-%d‘ ) datime,DATE_FORMAT(a.START_TIME, ‘%Y-%m‘ ) motime FROM AGENT_STATUS a;2.彙總函式:SELECT datime,motime,SUM(CASE WHEN STATUS = ‘102‘ THEN 1 ELSE 0 END) jtcount,SUM(CASE WHEN STATUS = ‘102‘ THEN