Time of Update: 2016-01-16
標籤:一、資料庫建立使用者1)簡單建立 CREATE USER [email protected];2)帶有密碼 CREATE USER [email protected] IDENTIFIED BY ‘123456’這裡的[email
Time of Update: 2016-01-16
標籤:int(11)最大長度是多少,MySQL中varchar最大長度是多少? int(11)最大長度是多少? 在SQL語句中int代表你要建立欄位的類型,int代表整型,11代表欄位的長度。 這個11代表顯示寬度,整數列的顯示寬度與mysql需要用多少個字元來顯示該列數值,與該整數需要的儲存空間的大小都沒有關係,比如,不管設定了顯示寬度是多少個字元,bigint都要佔用8個位元組。 int是整型,(11)是指顯示字元的長度,但要加參數的,最大為255,比如它是記錄行數的id,插入10筆
Time of Update: 2016-01-16
標籤:1觸發器可監視增刪改,並觸發增刪改操作。針對一些邏輯關聯密切的操作,而不必手動多次操作。2.要素:3.文法:補充:mysql可以設定結束符,不必是“;”來結束標誌,可使用 3.1簡單的例子:3.2觸發語句引用新資料 查看觸發器:show triggers;:怎麼感覺這種觸發太過粗糙了,如果只是更新是一些非關注的資料,也會造成觸發,產生沒必要的操作。4.after/before區別涉及的表: mysql概要(十)觸發器
Time of Update: 2016-01-18
標籤:在MySQL預存程序的語句中有三個標準的迴圈方式:WHILE迴圈,LOOP迴圈以及REPEAT迴圈。還有一種非標準的迴圈方式:GOTO,不過這種迴圈方式最好別用,很容易引起程式的混亂,在這裡就不錯具體介紹了。這幾個迴圈語句的格式如下:WHILE……DO……END WHILEREPEAT……UNTIL END REPEATLOOP……END
Time of Update: 2016-01-18
標籤:首先建立一個測試表:insert into test(tt)values(‘\\\\172.18.28.153‘); 現在我想使用模糊比對,查出以 “\\172” 開頭的字串。需要使用like 因為"\"是逸出字元,所以需要使用4個"\".語句如下:SELECT * from test where tt like ‘\\\\172%‘
Time of Update: 2016-01-18
標籤:Select…For Update語句的文法與select語句相同,只是在select語句的後面加FOR UPDATE [NOWAIT]子句。該語句用來鎖定特定的行(如果有where子句,就是滿足where條件的那些行)。當這些行被鎖定後,其他會話可以選擇這些行,但不能更改或刪除這些行,直到該語句的事務被commit語句或rollback語句結束為止。 MySQL 使用SELECT ... FOR UPDATE
Time of Update: 2016-01-16
標籤:1.yum install lrzsz 安裝上傳功能2.查看系統是否裝有MySql :rpm -qa | grep mysql3.查看系統Mysql位置 :whereis mysql4.卸載Mysql: yum -y remove mysql-libs.x86_645.查看yum庫上的mysql版本 yum list&n
Time of Update: 2016-01-18
標籤:mysql授權,當建立使用者後,則需要對使用者進行授權,MySQL有意思的地方在於,它是針對使用者與主機成對進行授權。也就是說,同一個使用者來自不同主機,許可權也可能不同。GRANT SELECT, INSERT ON `mydb`.`student` TO ‘coosh‘@‘192.168.5.0/255.255.255.0‘ identified by ‘coosh‘;注意,SELECT,與INS
Time of Update: 2016-01-17
標籤:character database default 資料庫 create 先說說MySQL在編譯安裝時,所關於字元集的選項(http://coosh.blog.51cto.com/6334375/1735271)指定資料庫的預設字元集-DDEFAULT_CHARSET=utf8指定資料庫的預設校對字元集-DDEFAULT
Time of Update: 2016-01-15
標籤:1)準備兩台Mysql服務,並啟動服務 127.0.0.1:3306 主機 127.0.0.1:3307 從機 主從配置前需要確認 兩機執行個體間 庫、表、資料一致,不然會導致無法同步。 2)主機 my.ini / my.cnf 檔案配置 #二進位檔案,主機環境必開 log-bin=mysql-bin #主機服務ID ,必須唯一
Time of Update: 2016-01-17
標籤:看一個實際情況有一張銀行帳號表create table account (id int primary key,balance float);現在有一段php程式, 要完成 把 1號 10 元錢,轉到 2號帳號上 <?php $mysqli=new MySQLi("localhost","root","hsp123","test");
Time of Update: 2016-01-17
標籤:預設執行Lampp/Xampp 於Ubuntu下完成後,需要對mysql進行一系列的配置,方可進行更好的操作 lampp下的mysql設定檔路徑:/opt/lampp/etc/my.cnf1 配置預設字元集於mysqld項下添加character-set-server=utf8init_connect =‘SET NAMES utf8‘於client項下添加default-character-set
Time of Update: 2016-01-17
標籤:建立資料庫 mysql 設定檔 local mysql安裝 1、下載mysql到/usr/local/src/ cd /usr/local/src/wget +連結 2、解壓 tar zxvf /usr/local/src/mysql-
Time of Update: 2016-01-17
標籤:mysql字元集 亂碼
Time of Update: 2016-01-17
標籤:一、什麼是函數mysql中的函數與預存程序類似,都是一組SQL集;二、與預存程序的區別函數可以return值,預存程序不能直接return,但是有輸出參數可以輸出多個傳回值;函數可以嵌入到sql語句中使用,而預存程序不能;函數一般用於實現較簡單的有針對性的功能(如求絕對值、返回目前時間等),預存程序用於實現複雜的功能(如複雜的商務邏輯功能);三、mysql內建函數mysql本身已經實現了一些常見的函數,如數學函數、字串函數、日期和時間函數等等,不一一列舉,這裡簡單的使用下幾個函數:求絕對值
Time of Update: 2016-01-17
標籤:1.重啟 apache service httpd restrat /etc/init.d/httpd stop /etc/init.d/httpd start2.重啟 mysql service mysql restart /etc/init.d/mysqld stop /etc/init.d/mysqld start3.重啟Nginx service nginx restart /etc/init.d/nginx stop /etc/init.d/nginx
Time of Update: 2016-01-17
標籤:一、什麼是預存程序簡單的說,就是一組SQL語句集,功能強大,可以實現一些比較複雜的邏輯功能,類似於JAVA語言中的方法;ps:預存程序跟觸發器有點類似,都是一組SQL集,但是預存程序是主動調用的,且功能比觸發器更加強大,觸發器是某件事觸發後自動調用;二、有哪些特性有輸入輸出參數,可以聲明變數,有if/else,
Time of Update: 2016-01-16
標籤:主1:192.168.246.130主2:192.168.246.131主1配製:my.conf server_id=130 log-bin=mysql-bin binlog-format=mixed relay-log=mysql-relay主2配製:my.conf server_id=131 log-bin=mysql-bin binlog-format=mixed relay-log=mysql-relay主1/2授權:grant replication
Time of Update: 2016-01-16
標籤:1.1 獲得當前日期+時間(date + time)函數:now() 除了 now() 函數能獲得當前的日期時間外,MySQL 中還有下面的函數: current_timestamp() current_timestamp localtime() localtime localtimestamp() localtimestamp 這些日期時間函數,都等同於 now()。鑒於 now() 函數簡短易記,建議總是使用 now()
Time of Update: 2016-01-18
MySQL執行計畫分析工具EXPLAIN用法詳解對於DBA來講熟悉SQL的執行計畫分析技巧對於快速定位元據庫效能問題至關重要,下面簡單介紹一下如何分析MySQL的執行計畫。一、EXPLAIN用法詳解:EXPLAIN SELECT …… 變體: 1. EXPLAIN EXTENDED SELECT ……將執行計畫“反編譯”成SELECT語句,運行SHOW WARNINGS 可得到被MySQL最佳化器最佳化後的查詢語句 2. EXPLAIN PARTITIONS SELECT