Time of Update: 2015-03-21
標籤:1、使用substring_index(src,target,index) 從src的開頭尋找第index個target。返回的substring為從src的開頭到第num個target這段字串。比如substring_index(‘absscdessfss‘,‘ss‘,1) 返回absubstring_index(‘absscdessfss‘,‘ss‘,2) 返回absscdesubstring_index(‘absscdessfss‘,‘tt‘,1) 返回absscdessfss因此,
Time of Update: 2015-03-21
標籤:在mysql插入emoji表情,出現錯誤: java.sql.SQLException: Incorrect string value: ‘\xF0\x9F\x98\x8A‘ for column ‘content‘ at row 原因是當前mysql的字元集為utf-8,最多3個位元組,emoji表情需要4個位元組來表示。所以導致insert報錯。 一般的方法是將字元集改為utf8mb4 2.
Time of Update: 2015-03-21
標籤:資料庫 mysql 十進位 作為SQL標準的擴充,MySQL也支援整數類型TINYINT、MEDIUMINT和BIGINT。 mysql
Time of Update: 2015-03-21
標籤:發生在一周前的事情了,當時想感受下 MySQL C API ,就寫了幾個小例子。雖然是在 Windows(我的工作電腦是 64位 Windows) 上面,但是不想用 VS ,只想用文本軟體寫好代碼後用 cl 編譯,然後用 link 連結。就在我寫完最簡單的一個例子後,死活都編譯不過去。代碼如下:#include <my_global.h>#include <mysql.h>int main(int argc, char **argv){
Time of Update: 2015-03-21
標籤:mysql一、登入 絕對路徑登入,終端中命令:/usr/local/mysql/bin/mysql -u root -p更改mysql root賬戶密碼 終端中輸入命令:/usr/local/mysql/bin/mysqladmin -u root password 新密碼二、建立使用者 登入MYSQL@>mysql -u root -p@>密碼 建立使用者 mysql> insert into mysql.user(Host,User,Password) values(
Time of Update: 2015-03-21
標籤:一、簡明總結ASCII(char) 返回字元的ASCII碼值BIT_LENGTH(str) 返回字串的位元長度CONCAT(s1,s2…,sn) 將s1,s2…,sn串連成字串CONCAT_WS(sep,s1,s2…,sn) 將s1,s2…,sn串連成字串,並用sep字元間隔INSERT(str,x,y,instr)
Time of Update: 2015-03-21
標籤:之前都用的lamp,這次配置一個lnmp來看看,試試Nginx是不是好用關閉SELINUXvi /etc/selinux/config#SELINUX=enforcing #注釋掉#SELINUXTYPE=targeted #注釋掉SELINUX=disabled #增加shutdown -r now #重啟系統安裝ngnix安裝GCC編譯器及相關工具yum -y install gcc gcc-c++ autoconf automake安裝模組依賴的庫yum -y install
Time of Update: 2015-03-21
標籤:left join(左聯結) 返回包括左表中的所有記錄和右表中連接欄位相等的記錄 right join(右聯結) 返回包括右表中的所有記錄和左表中連接欄位相等的記錄inner join(等值串連) 只返回兩個表中連接欄位相等的行舉例如下: --------------------------------------------表A記錄如下:aID aNum1 a200501112 a200501123 a200501134 a20
Time of Update: 2015-03-21
標籤:MySQL匯入.sql檔案及常用命令 在MySQL Qurey Brower中直接匯入*.sql指令碼,是不能一次執行多條sql命令的,在mysql中執行sql檔案的命令:mysql> source d:/myprogram/database/db.sql;另附mysql常用命令:一) 串連MYSQL: 格式: mysql -h主機地址 -u使用者名稱
Time of Update: 2015-03-21
標籤: 前一段時間接觸MySql 伺服器,關於查詢憂化方面整理,最佳化主要唯繞幾個工具函數 : show profiling , explain , 索引 , limit 如果上司抱怨伺服器查詢太慢,這時候,你可能會說,可能是網路不好,伺服器效能太差。給上司一個合理的說法,私底下,是什麼原因,心中要有數。從用戶端發起http 請求,到服務端後台業務處理,具體到資料庫相關。大多數效能問題出現在資料庫上。
Time of Update: 2015-03-21
標籤:該軟體使用的資料庫為MySQL,因為它免費、開源,在linux下幾乎就是最好的選擇。 首先要在mysql中root使用者建立資料庫並賦權給本使用者:1 create database jchat;2 grant all on jchat.* to ‘huanglianjing‘; 然後登入mysql的huanglianjing使用者添加資料表:使用者表:1 create table user2 (3 user varchar(20) not null,4
Time of Update: 2015-03-21
標籤:mysql很長時間不用mysql了,昨天晚上看struts2,做那個bbs小項目,用到了資料庫,啟動一下,在裡面輸入net start mysql,怎麼都不好使,今天早上一頓百度,發現環境變數出問題了:那是你把系統的環境變數給改了。。。右擊我的電腦,進階,環境變數 在path後面添加 ;%SystemRoot%\System32\Wbem 就可以了mysql "net "不是內部命令或外部命令 ,也不是可啟動並執行程式
Time of Update: 2015-03-21
標籤:一、建立資料庫creare database superdatabase; 建立資料庫 superdatabaseuse superdatabase; 使用該資料庫使用上述語句,就不必在每個SQL語句中都指定所用到的資料庫名了。預設情況下,MySQL會把最後一個指定的資料庫作為當前使用的資料庫。drop database superdatabase; 刪除資料庫
Time of Update: 2015-03-20
標籤:mysql 備份 linux操作 查詢mysql是否安裝:#rpm -qa mysql;如果已經安裝,刪除命令:#rpm -e --nodeps mysql (--nodeps是強制移除)還有就是用命令列實現資料庫的備份和恢複:備份:#mysqldump -u root -p密碼 資料庫名 >data.bak(表是zebra.users)恢複:#mysql -u root -p密碼
Time of Update: 2015-03-20
標籤:phpMyAdmin開始能開啟,但是我在許可權裡把root的密碼改了,再開啟phpMyAdmin就顯示:“phpMyAdmin 試圖串連到 MySQL 伺服器,但伺服器拒絕串連。您應該檢查 config.inc.php 中的主機、使用者名稱和密碼,並且確定這些資訊與 MySQL
Time of Update: 2015-03-20
標籤: 轉自: http://www.cnblogs.com/zemliu/archive/2012/06/17/2552301.html 資料庫隔離等級有四種,應用《高效能mysql》一書中的說明: 然後說說修改交易隔離等級的方法:1.全域修改,修改mysql.ini設定檔,在最後加上1 #選擇性參數有:READ-UNCOMMITTED, READ-COMMITTED, REPEATABLE-READ, SERIALIZABLE.2
Time of Update: 2015-03-20
標籤:password command message earlier cannot Fatal error: Uncaught exception ‘PDOException’ with message ‘SQLSTATE[HY000] [2000] mysqlnd cannot connect to MySQL 4.1+
Time of Update: 2015-03-22
標籤:centos 源碼安裝 mysql安裝選擇的是 Source Code平台的下載版本為 mysql-5.6.23.tar.gz此版本要自己親自編譯,所以最好不過了安裝編譯源碼所需的工具和庫yum install gcc gcc-c++ ncurses-devel perl 安裝cmake,從http://www.cmake.org下載源碼並編譯安裝為了方便,把 cmake-NN.tar.gz複製到 /usr/local裡如下:tar -xzvf cmake-NN.tar.gz cd
Time of Update: 2015-03-22
標籤: 1.用於不要使用select * from table xxx。 需要查詢哪些列就在語句中指明,一個表結構複雜時,可能會有上百列,使用*來查詢時會造成很大的浪費。 2.選擇合適的屬性及大小 例如郵遞區號使用char(6)就要比varchar(255)合適的多,省份、性別定義為enum也會提高效率。
Time of Update: 2015-03-21
標籤:sql mysql 資料庫 今天翻到以前寫的批次更新表中的資料的預存程序,故在此做一下記錄。當時MySQL中的表名具有如下特徵,即根據需求將業務表類型分為了公有、私人和臨時三種類型,即不同的業務對應三張表,而所做的是區分出是什麼類型(公有、私人、臨時)的業務表對資料的固定欄位做統一規律的處理。下面為當時所編寫的預存程序:BEGIN DECLARE done