Time of Update: 2016-09-02
標籤:原文:http://blog.csdn.net/qing_gee/article/details/41646503 當你的查詢條件是一個字串變數時,你該怎麼辦,比如字串可能是“0001ME,0002BL”,也可能是“0001ME”,那麼如何根據條件得到想要的結果呢,我來告訴你instr方法的厲害之處。 1.開始的時候一直在將字串str轉換為in函數的參數,如下SELECT * FROM stocks_orderlist
Time of Update: 2016-09-02
標籤:linux安裝mysql服務分兩種安裝方法:①源碼安裝,優點是安裝包比較小,只有十多M,缺點是安裝依賴的庫多,安裝編譯時間長,安裝步驟複雜容易出錯;②使用官方編譯好的二進位檔案安裝,優點是安裝速度快,安裝步驟簡單,缺點是安裝包很大,300M左右。以下介紹linux使用官方編譯好的二進位包安裝mysql。工具/原料 mysql-5.6.17-linux-glibc2.5-i686.tar.gzmysql-5.6.17-linux-glibc2.5-x86_64.tar.gzlinu
Time of Update: 2016-09-02
標籤:PhxSQL是一個相容mysql、服務高可用、資料強一致的關係型資料庫叢集。PhxSQL以單Master多Slave方式部署,在叢集內超過一半機器存活的情況下,可自身實現自動Master切換,且保證資料一致性。PhxSQL基於Percona
Time of Update: 2016-09-02
標籤:apache php mysql安裝:yum install -y httpd php查看版本:、rpm -qa httpd php httpd-2.2.15-54.el6.centos.x86_64 php-5.3.3-48.el6_8.x86_64修改apache設定檔:vim /etc/httpd/conf/httpd.conf在#ServerName www.example.com:80行下添加一行ServerName localhost:80將裡面的
Time of Update: 2016-09-02
標籤:mysql主從1.主機從機說明master主機A:192.168.200.132slave從機B :192.168.200.1302.主機上配置開啟設定檔my.cnf修改以下內容:server-id = 1log-bin = mysql-bin修改完畢重啟資料庫:service mysqld restart進入到資料庫,建立一個專門傳輸binlog的使用者:grant replication slave
Time of Update: 2016-09-01
標籤:1、匯入測試資料庫資料建庫show databases;CREATE DATBASE easthome;建表 CREATE TABLE tj(name varchar(8),tel int(8));CREATE TABLE sex(name varchar(8),sex int(1));插入資訊INSERT INTO easthome.tj(name,tel) VALUES(‘LIYAN‘,88888888);INSERT INTO easthome.tj(name,tel)
Time of Update: 2016-09-01
標籤:異 步複製:MySQL本身支援單向的、非同步複製。非同步複製意味著在把資料從一台機器拷貝到另一台機器時有一個延時 – 最重要的是這意味著當應用系統的事務提交已經確認時資料並不能在同一時刻拷貝/應用到從機。通常這個延時是由網路頻寬、資源可用性和系統負載決定的。然
Time of Update: 2016-09-01
標籤:-- 應用資訊表DROP TABLE IF EXISTS `ks_apps_info`;CREATE TABLE `ks_apps_info` ( `appid` int(11) NOT NULL COMMENT ‘應用id, 由業務網關產生‘, `appname` varchar(255) NOT NULL DEFAULT ‘預設應用‘ COMMENT ‘應用程式名稱‘, `access_token` varchar(255) NOT NULL DEFAULT ‘‘
Time of Update: 2016-09-02
標籤:1. 下載mysql驅動。裡麵包含需要串連mysql的dll。mysql-connector-net
Time of Update: 2016-09-02
標籤:方法1: 用SET PASSWORD命令 mysql -u root mysql> SET PASSWORD FOR ‘root‘@‘localhost‘ = PASSWORD(‘newpass‘); 方法2:用mysqladmin mysqladmin -u root password "newpass" 如果root已經設定過密碼,採用如下方法 mysqladmin -u root password oldpass "newpass" 方法3:
Time of Update: 2016-09-02
標籤:作為一個java web開發人員,對於mysql資料庫掌握到具體比較這兩類引擎的差異也蠻拼的,下面就介紹一下我在工作中積累的對這兩類引擎的理解。MyISAM: 如果不更改mysql設定檔(my.ini)的話,MyISAM是MySQL的預設儲存引擎, 每張MyISAM表對應三個本機存放區檔案:frm 檔案存放表格定義;資料檔案 MYD (MYData);索引檔案 MYI (MYIndex)。 MyISAM類型的表更多強調的是效能,它比InnoDB速度快,但不支援事務,也不支援熱備份,
Time of Update: 2016-09-02
標籤:今天select * from 表名 where to_days(時間欄位名) = to_days(now());昨天SELECT * FROM 表名 WHERE TO_DAYS( NOW( ) ) - TO_DAYS( 時間欄位名) <= 1近7天SELECT * FROM 表名 where DATE_SUB(CURDATE(), INTERVAL 7 DAY) <= date(時間欄位名)近30天SELECT * FROM 表名 where
Time of Update: 2016-09-02
標籤:在做面試題目的時候做到了,然而不太肯定,後來看了下面的這篇部落格,覺得說的很清晰,故摘錄到這裡:地址:http://www.cnblogs.com/rollenholt/p/3776923.htmlMySQL的語句一共分為11步,如所標註的那樣,最先執行的總是FROM操作,最後執行的是LIMIT操作。其中每一個操作都會產生一張虛擬表,這個虛擬表作為一個處理的輸入,只是這些虛擬表對使用者來說是透明的,但是只有最後一個虛擬表才會被作為結果返回。如果沒有在語句中指定某一個子句,那麼將會跳過相應的
Time of Update: 2016-09-02
標籤:如果你都是按照預設配置安裝的那麼只要按照如下步驟就可以了 1、cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql 將服務檔案拷貝到init.d下,並重新命名為mysql2、chmod +x /etc/init.d/mysql 賦予可執行許可權3、chkconfig --add
Time of Update: 2016-09-02
標籤:MySQL的語句執行順序MySQL的語句一共分為11步,如所標註的那樣,最先執行的總是FROM操作,最後執行的是LIMIT操作。其中每一個操作都會產生一張虛擬表,這個虛擬表作為一個處理的輸入,只是這些虛擬表對使用者來說是透明的,但是只有最後一個虛擬表才會被作為結果返回。如果沒有在語句中指定某一個子句,那麼將會跳過相應的步驟。下面我們來具體分析一下查詢處理的每一個階段FORM: 對FROM的左邊的表和右邊的表計算笛卡爾積。產生虛表VT1ON:
Time of Update: 2016-09-02
標籤:1. 初始化資料 - 列唯一DROP TABLE IF EXISTS `sales`;CREATE TABLE `sales` ( `empid` VARCHAR(10) NOT NULL, `mgrid` VARCHAR(10) NOT NULL, `qty` INT(11) NOT NULL, PRIMARY KEY (`empid`)) ENGINE=INNODB DEFAULT CHARSET=utf8;/*Data for the table `sales` *
Time of Update: 2016-09-02
標籤:大概思路如下:使用Linux內建的rsyslog服務來做底層,然後再使用mysql與rsyslog的模板來隱藏檔,並且以web來進行顯示出來。<模板的儲存以日期的樹形結構來儲存,並且以伺服器用戶端IP為檔案名稱進行劃分。 最終的效果如: 大概步驟如下:1.配置好rsyslog server的服務2.配置好lamp架構3.安裝好Loganalyzer日誌web4.建好web許可權控制 一、配置好rsyslog server的服務以下為/etc/
Time of Update: 2016-09-02
標籤:我們在進行資料庫管理和開發中經常會遇到效能問題,這就涉及到MySQL的效能最佳化。通過在網路上尋找資料和筆者自己的嘗試,我認為以下系統參數是比較關鍵的:關鍵參數一:back_log要求 MySQL 能有的串連數量。當主要MySQL線程在一個很短時間內得到非常多的串連請求,這就起作用,然後主線程花些時間(儘管很短)檢查串連並且啟動一個新線程。back_log
Time of Update: 2016-09-02
標籤:載檔案: MySQL5.1(綠色).rar MySql綠色版安裝1、解壓MySQL Server 5.1.rar到MySQL Server 5.1目錄下2、修改MySQL Server 5.1檔案夾下my.ini檔案 basedir="G:/MySql/MySQL Server 5.1/" datadir="G:/MySql/MySQL Server 5.1/Data/"
Time of Update: 2016-09-02
標籤:1、先將目前使用者改成 root使用者:sudo su 2、進入安裝路徑,我的是:cd /etc/mysql/3、開啟debian.cnf : gedit debian.cnf4、找到:user password 就是登陸的帳號密碼了5、登陸 mysql :mysql -u 使用者名稱 -p 密碼6、然後進入mysql 表: use mysql;7、執行修改root密碼命令:UPDATE user SET authentication_string= password (‘123