Time of Update: 2015-07-14
標籤:同事下午遇到一問題,MySQL 和 Memcached 對於同一個key,不能對應起來。最終原因是:PHP將key寫入MySQL資料庫之前,沒有經過trim()過濾首尾空格(關鍵是尾部空格),結果: 1、MySQL的varchar、char類型欄位,SELECT .... WHERE 查詢時忽略欄位的尾部空格。例如varchar類型欄位uidcode中,儲存的含有尾部空格的內容“rewinx ”,通過以下三種方式均可查詢到: 在MySQL手冊第“
Time of Update: 2015-07-14
標籤: 首先,解決talend串連hbase的問題: 公司使用的機器是HDP2.2的機器,上面配置好Hbase服務,在叢集的/etc/hbase/conf/hbase-site.xml下,有如下配置: <property> <name>zookeeper.znode.parent</name> <value>/hbase-unsecure</value> </property>這個配置是決定,
Time of Update: 2015-07-14
標籤: 一般來說在MySQL修改使用者密碼有好幾種方法:1.修改自己的密碼可用:set password=password(‘123456‘); 2.修改其它使用者的密碼可用:set password for ‘username‘@‘host‘=password(‘123456‘); 3.通過修改mysql庫中的user表中的password欄位,可用:update mysql.user set password=password(‘123456‘)
Time of Update: 2015-07-14
標籤:mysql not in、left join、IS NULL、NOT EXISTS 效率問題記錄,需要的朋友可以參考下。 NOT IN、JOIN、IS NULL、NOT EXISTS效率對比 語句一:select count(*) from A where A.a not in (select a from B) 語句二:select count(*) from A left join B on A.a = B.a where B.a is null 語句三:select
Time of Update: 2015-07-14
標籤:mysql> show index from tblname;mysql> show keys from tblname;· Table表的名稱。· Non_unique如果索引不能包括重複詞,則為0。如果可以,則為1。· Key_name索引的名稱。· Seq_in_index索引中的列序號,從1開始。· Column_name列名稱。·
Time of Update: 2015-07-14
標籤:查看索引 SHOW INDEX FROM 資料庫表名比如:SHOW INDEX FROM order_info;添加索引 alter table 資料庫add index 索引名稱(資料庫欄位名稱) 主鍵索引ALTER TABLE `table_name` ADD PRIMARY KEY ( `column` ) 比如: ALTER TABLE order_info ADD PRIMARY KEY
Time of Update: 2015-07-14
標籤:函數 關鍵字 function遞迴函式,函數內部含有直接或間接調用自己本身的語句include,require將函數庫檔案載入指令碼程式中 類中使用特殊的指標$this類中訪問或操作,$this->const 關鍵字 類常量構造方法 _construct()析構方法
Time of Update: 2015-07-13
標籤:最近基於spring mvc 4.0架構 在aws部署一套web工程 。出現問題是 , 本地開發串連mysql mongodb 都沒有問題 ,唯獨部署到aws上(單獨安裝web伺服器後)程式串連不上mysql 伺服器 。解決方式如下 : 1.設定jdbc 串連方式如下 : jdbc:mysql://whatever_publichost_your_db_has.rds.amazonaws.com/db_name?autoReconnect=true&useSSL=true&
Time of Update: 2015-07-13
標籤:背景:所負責的自動化持續傳遞平台業務量逐漸增長,以防不測,需要搭建備份系統,經過多方考量;選擇採取mysql的主從系統進行備份;互為主從(即所謂雙主);PS:三種備份方式:a、指令碼通過mysqldump備份 ----------- 資料量少時可以採取b、第三方工具備份 ----------- 大多數工具都是windows端的。一旦出現問題,恢複起來步驟稍多(本人比較懶,能自動化的最好都自動化)c、mysql的主從同步機制 ------------
Time of Update: 2015-07-13
標籤:1、確認並卸載mysql安裝mysql之前首先確認系統是否已安裝了mysql,如已安裝,則可先卸載之。[[email protected] ~]# rpm -qa | grep mysql // 查看系統是否已安裝mysqlmysql-libs-5.1.71-1.el6.x86_64 // 查詢結果[[email protected] ~]# rpm -e --nodeps mysql-libs-5.1.71-1.el6.x86_64 //
Time of Update: 2015-07-14
標籤:SQL——結構化查詢語言 (SQL)(Structured Query Language) 1> SQL語言不區分大小寫,建議關鍵字用大寫,但是字串常量區分大小寫2> SQL注釋:/**/多行注釋 --單行注釋 MySQL注釋:#3> 文法:SHOW DATABASES[LIKE wild] 功能:列出MySQL伺服器主機上的資料庫4> 文法:CREATE DATABASE 資料庫名字[IF NO
Time of Update: 2015-07-14
標籤:Ubuntu建立(apache+php+mysql)+phpmyadminUbuntu建立apache+php+mysql基本的支援環境。暫時還不應用zend最佳化,因此這裡就不涉及到zend optimizer的安裝了。其實在ubuntu系統中中安裝遠比在windows系統中設定更為容易,而且在終端下設定更省事。1、安裝Apache服務sudo apt-get install apache2然後按照提示即完成apahce的安裝了。這裡
Time of Update: 2015-07-13
標籤:前幾天在項目中,做資料匯入時,發現not in和in 查出來的條數不互補。ATABLE2明明中有些記錄在ATABLE3中不存在,但是not in時查不出記錄。 CREATE TABLE ATABLE2 ( "MRID" VARCHAR2(20 BYTE) )CREATE TABLE ATABLE3" ( "MRID" VARCHAR2(20 BYTE)
Time of Update: 2015-07-13
標籤:當使用tomcat部署servlet串連時,總是出現各種原因的中文亂碼問題。有的是因為mysql的預設字元集的問題,有的是用戶端的字元配置問題。現在對於這兩種問題進行配置,來解決亂碼。伺服器端(mySQL)的字元集配置:show charset;//顯示支援的所有字元集,大約有40多種;SHOW VARIABLES LIKE ‘character_set_%‘;//查看SQL使用的編碼格式;set character_set_client =
Time of Update: 2015-07-14
標籤:啟動/停止資料庫sudo /Applications/XAMPP/xamppfiles/bin/mysql.server start(stop)串連資料庫bash-3.2# /Applications/XAMPP/xamppfiles/bin/mysql -u root -pEnter password: 顯示所有資料庫mysql> show databases;+----------
Time of Update: 2015-07-14
標籤:error no query speci今天1網友,查詢報錯ERROR: No query specified,隨後它發來;root case:查詢語法錯誤\G後面不能再加分號;,因為\G在功能上等同於;,如果加了分號,那麼就是;;(2個分號),SQL語法錯誤備忘:MySQL學習時,最好先去仔仔細細,掌握基礎; 著作權聲明:本文為博主原創文章,未經博主允許不得轉載。 MySQL查詢報錯 ERROR: No
Time of Update: 2015-07-13
標籤:MySql資料庫亂碼解決方案 解決亂碼問題一個原則:存取系統使用一致的編碼規則。多使用mysql的原生命令列,這樣才能做更多的事情。?第一步:確認應用系統需要使用的編碼java的預設編碼是跟隨系統的,有的說是預設UNICode,在java中可以使用 String defaultCharsetName=Charset.defaultCharset().displayName();顯示編碼。 第二步:確認並設定MySql的資料庫的編碼1.
Time of Update: 2015-07-13
標籤:資料來源配置時加上編碼轉換格式後出問題了:The reference to entity "characterEncoding" must end with the ‘;‘ delimiter這個錯誤就是 context.xml中設定資料來源連結URL的問題 <context-param> <param-name>url</param-name>
Time of Update: 2015-07-13
標籤:設定檔 source profile mysql 使用者 1、添加組和使用者# groupadd mysql# useradd -g mysql mysql2、建立安裝目錄# mkdir mysql3、上傳mysql安裝包(我一般使用的都是SecureFX)4、解壓縮到/mysql目錄下# cd /mysql#
Time of Update: 2015-07-13
標籤:備份F.1 mysqldump的工作原理利用mysqldump命令備份資料的過程,實際上就是把資料從mysql庫裡以邏輯的sql語句的形式直接輸出或者產生備份檔案的過程。F.2 備份F.2.1備份單個資料庫,聯絡多種參數使用mysql資料庫內建的備份命令mysqldump文法:mysqldump -h資料庫地址 -u使用者名稱 -p資料庫 >備份的目錄和檔案範例1:備份名字為test123的庫a、查看備份前的資料[[email protected] ~]