Time of Update: 2016-04-26
標籤:一、資料庫安裝(安裝在/usr/local目錄)1. 壓縮包拷貝到/users/lengyufang/tools2. groupadd mysql3. useradd -r -g mysql -s /bin/false mysql4. cd /usr/local5. tar zxvf /users/lengyufang/tools/mysql-5.5.48-linux2.6-x86_64.tar.gz6. ln -s mysql-5.5.48-linux2.6-x86_64 mysql7.
Time of Update: 2016-04-26
標籤:mysql init_file 有時候我們希望MySQL能夠在啟動時做一些資料庫的操作,比如把索引加入cache等等。因為有些配置會在MySQL重啟後失效,重啟後我們就可以通過init_file這個參數讓MySQL重新執行一些SQL語句。首先我們需要在my.ini檔案裡指定要執行的.sql檔案的地址:init_file="D:\mysql-5.7.11\init.sql"然後在init.sql檔案中寫上啟動時要執行的SQL
Time of Update: 2016-04-25
標籤:tinyint 有符號的範圍是-128至127;無符號的範圍是0到255,2的8 次方-1;儲存大小為 1 位元組。smallint 有符號的範圍是-32768至32767;無符號的範圍是0到65535,2的16次方-1;儲存大小為 2 個位元組。 mediumint 有符號的範圍是-8388608至8388607;無符號的範圍是0到16777215,2的24次方-1;儲存大小為 3
Time of Update: 2016-04-26
標籤: 來源:轉載 MySQL的事務支援不是綁定在MySQL伺服器本身,而是與儲存引擎相關1.MyISAM:不支援事務,用於唯讀程式提高效能 2.InnoDB:支援ACID事務、行級鎖、並發 3.Berkeley
Time of Update: 2016-04-26
標籤:MySQL 5.6 X64 & CentOS 7 X64主庫:192.168.1.1從庫:192.168.1.21、主庫配置vi /etc/my.conf在 [mysqld] 下設定如下參數:server-id=1 #主庫標識log_bin=mysql-bin #開啟mysql二進位日誌#binlog-do-db=mydb #要複製的資料庫#binlog-ignore-db=mysql #忽略的資料庫儲存退出,重啟服務,查看主機二進位日誌狀態service mysql
Time of Update: 2016-04-25
標籤:MySQL的autocommit(自動認可)預設是開啟,其對mysql的效能有一定影響,舉個例子來說,如果你插入了1000條資料,mysql會commit1000次的,如果我們把autocommit關閉掉,通過程式來控制,只要一次commit就可以了。1、通過set來設定autocommitmysql> set global init_connect="set autocommit=0"; //提示你用許可權更高的財戶來設
Time of Update: 2016-04-26
標籤:MySQL中的運算子和函數:1、字元函數;2、數值運算子與函數;3、比較子與函數;4、日期時間函數;5、資訊函數;6、彙總函式;7、加密函數等; 6-1、字元函數:CONCAT() 字元串連 #SELECT CONCAT(first_name,last_name) AS fullname
Time of Update: 2016-04-25
標籤:建立jdbc連結:建立JDBC Connection Configuration。添加——配置元件——JDBC Connection configuration:配置JDBC Connection configuration: 說明: 1)Variable Name:資料庫(database)串連池的名字,這個很重要,必填,JDBC
Time of Update: 2016-04-25
標籤:背景在mysql主備環境下,主備同步過程如下,主庫更新產生binlog, 備庫io線程拉取主庫binlog產生relay log。備庫sql線程執行relay log從而保持和主庫同步。 理論上主庫有更新時,備庫都存在延遲,且延遲時間為備庫執行時間+網路傳輸時間即t4-t2。那麼mysql是怎麼來計算備庫延遲的?先來看show slave
Time of Update: 2016-04-26
標籤:3-1約束:1、約束保證資料的完整性和一致性;2、約束分表級約束(兩個或兩個個以上欄位的約束)和資料行層級條件約束(一個欄位約束);3、NOT NULL 非空;PRIMARY KEY 主鍵約束;UNIQUE KEY 唯一約束;DEFAULT
Time of Update: 2016-04-26
標籤:4-1插入記錄INSERTINSERT [INTO] tbl_name [(col_name)] {VALUES|VALUE} ({expr|DEFAULT},...), (...), ... #可以一次性插入多條記錄INSERT [INTO] tbl_name SET col_name = {expr | DEFAULT}, ... #可以使用子查詢INSERT [INTO] tbl_name [(col_name,...)] SELECT
Time of Update: 2016-04-25
標籤:mysql linux
Time of Update: 2016-04-26
標籤:7、自訂函數使用者自訂函數(user-defined function,UDF)是一種對MySQL擴充的途徑,其用法與內建函數相同。包含了兩個必要條件,參數與傳回值。沒有必然內在聯絡。函數可以返回任意類型的值,同樣可以接收這些類型的參數;建立自訂函數:CREATE FUNCTION function_name #函數名RETURNS{STRING | INTEGER | REAL | DECIMAL}
Time of Update: 2016-04-26
標籤:MySQL 5.6 X64 & CentOS 7主庫:192.168.1.1從庫:192.168.1.21、主庫配置vi /etc/my.conf在 [mysqld] 下設定如下參數:server-id=1 #主庫標識log_bin=mysql-bin #開啟mysql二進位日誌#binlog-do-db=mydb #要複製的資料庫#binlog-ignore-db=mysql #忽略的資料庫儲存退出,重啟服務,查看主機二進位日誌狀態service mysql
Time of Update: 2016-04-25
標籤:一、數字類型類型範圍說明 Char(N) [ binary]N=1~255 個字元binary :分辨大小寫固定長度std_name cahr(32) not nullVarChar(N) [binary]N=1~255 個字元binary :分辨大小寫可變長度std_address varchar(256)TinyBlob最大長度255個字元(2^8-1)Blob (Binary large objects)儲存二進位資料,且有分大小寫memo text not
Time of Update: 2016-04-26
標籤:http://www.cnblogs.com/xiaochaohuashengmi/archive/2011/08/25/2153016.htmlmysql int(1) tinyint(1)有什麼區別?我指定了欄位長度,類型還有意義嗎? Reply:mysql
Time of Update: 2016-04-26
標籤: 林炳文Evankaka原創作品。轉載請註明出處http://blog.csdn.net/evankaka一、使用者建立、許可權、刪除1、串連MySQL操作串連:mysql -h 主機地址 -u 使用者名稱 -p 使用者密碼 (注:u與root可以不用加空格,其它也一樣)斷開:exit (斷行符號) 開啟cmd,輸入mysql -h 127.0.0.1 -u root -p 然後輸入密碼。就可以串連到本地的MySql資料庫了。2、
Time of Update: 2016-04-26
標籤:前言: Linux環境下MySQL的安裝和配置在網上已經有很多教程了。之所以寫這篇文章是因為在配置字元集的時候找了網上的一些教程發現並不能用導致折騰了一陣子。下面的教程均是親自實踐。MySQL的徹底卸載首先查看一下自己是否已經安裝了MySQL。代碼如下:1 ps -aux|grep mysql如未安裝則不顯示任何內容,若安裝則會顯示如下的資訊: 關於mysql的徹底卸載有很多方法,人工去卸載和刪除冗餘檔案比較麻煩,只需依次執行以下三條指令即可:1 sudo apt-get
Time of Update: 2016-04-25
標籤:MySQL在建立新表時,如果不指定儲存引擎,那麼系統就會使用預設儲存引擎。MySQL5.5之前版本的預設儲存引擎為MyISAM,5.5版本後改為了InnoDB。1. 修改預設儲存引擎: 例:修改預設儲存引擎為INNODB 在設定檔my.ini(Windows)或my.cnf(Linux)中的[mysqld]下加入:default-storage-engine=INNODB;2. 查看當前的預設儲存引擎: (1) show variables like
Time of Update: 2016-04-25
標籤:解決方案 mysql服務不能啟動 查看mysql日誌時出現以下報錯 vi /home/mysql/var/localhost.localdomain.err160426 3:07:23 [Note] /usr/local/mysql/libexec/mysqld: Shutdown complete160426 03:07:23 mysqld_safe mysqld from pid