Time of Update: 2016-09-28
標籤:【簡述】 通過直接配置my.cnf方式修改mysql的字元集,這種方式並不複雜,但是,在linux端配置時,特別容易出錯,因此,記錄之,以待後用。 【配置步驟描述】Step 1:關閉當前的MySQL服務 /etc/init.d/mysqld stopStep 2:修改MySQL的配置參數 在/etc/my.cnf設定檔中,[mysqld]地區之下,添加參數“character-set-server=utf8”。 Step 3:重啟MySQL服務。
Time of Update: 2016-09-28
標籤:windows系統下的mysql:1.找到mysql的設定檔:檔案名稱可能不是my.ini(如my-default.ini),修改成my.ini。
Time of Update: 2016-09-28
標籤:今天select * from 表名 where to_days(時間欄位名) = to_days(now());昨天SELECT * FROM 表名 WHERE TO_DAYS( NOW( ) ) - TO_DAYS( 時間欄位名) <= 17天SELECT * FROM 表名 where DATE_SUB(CURDATE(), INTERVAL 7 DAY) <= date(時間欄位名)近30天SELECT
Time of Update: 2016-09-28
標籤:1.簡介 SQL語句在執行的時候需要要先編譯,然後執行,而預存程序(Stored Procedure)是一組為了完成特定功能的SQL語句集,經編譯後儲存在資料庫中,使用者通過指定預存程序的名字並給定參數(如果該預存程序帶有參數)來調用執行它。
Time of Update: 2016-09-28
標籤:MySQL 的CAST()和CONVERT()函數可用來擷取一個類型的值,併產生另一個類型的值。兩者具體的文法如下:1、CAST(value as type) 就是CAST(xxx AS 類型)2、CONVERT(value, type) 就是CONVERT(xxx,類型)但是要特別注意,可以轉換的資料類型是有限制的。這個類型可以是以下值其中的一個: 二進位,同帶binary首碼的效果 : BINARY字元型,可帶參數 : CHAR()日期 : DATE時間:
Time of Update: 2016-09-28
標籤:示範一下在mysql 5.7下搭建多主一從的過程下面示範一下在MySQL 5.7下搭建多主一從的過程:實驗環境:Master_1: 192.168.10.128Master_2: 192.168.10.129Slave_3: 192.168.10.130 一、分別在Master_1和Master_2上匯出需要同步的資料庫:在Master_1:[[email protected]_1 mysql]# mysqldump -uroot -p123456
Time of Update: 2016-09-28
標籤:經驗之談-mysql密碼問題! -任志遠先說說常用的修改MySQL使用者密碼常用的的幾種方式:1、mysqladmin -u root password "newpass"如果已經配置了密碼:mysqladmin -uroot -prenzhiyuan password ‘123456‘2、用SET PASSWORD命令mysql> SET PASSWORD FOR ‘root‘@‘localhost‘ = PASSWORD(‘renzhiyuan‘);Query OK, 0
Time of Update: 2016-09-28
標籤:CentOS 6.5MySQL 5.6.33HandlerSocket 1.1.2# Get packagesshell> wget http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.33.tar.gzshell> wget https://github.com/DeNA/HandlerSocket-Plugin-for-MySQL/archive/1.1.2.tar.gzshell> mv 1.1.2.tar.
Time of Update: 2016-09-28
標籤:說明:所有軟體都是從官網上下載最新版的stable版本##################### 擷取最新源碼包#######################建立獨立的webserver#mkdir -pv /usr/local/webserver#放置源碼包的目錄#mkdir -pv /usr/local/webserver/src#cd /usr/local/webserver/src## php原始碼#wget
Time of Update: 2016-09-28
標籤:註:當前年份是2012-11-15SELECT DATE_FORMAT(NOW(),‘%Y‘) YEAR輸出結果:2012SELECT DATE_FORMAT(NOW(),‘%y‘) YEAR輸出結果:12SELECT DATE_FORMAT(NOW(),‘%m‘) MONTH輸出結果:11SELECT DATE_FORMAT(NOW(),‘%d‘) DAY輸出結果:15SELECT DATE_FORMAT(NOW(),‘%T‘) TIME輸出結果:14:44:50SELECT DATE_
Time of Update: 2016-09-28
標籤:left join 左串連 返回from 後面表的全部記錄和 left join 後面表和from 後面表條件相符的全部記錄一般格式為下面,首先table A 和tableB都有兩個唯一的欄位標識ID,通過left join on tableA.ID=tableB.ID(即tableA的ID 和tableB的ID相等時把tableB的內容和tableA的串連起來select a.*,b.欄位1,b.欄位2from tableAleft join tableB on tableA.
Time of Update: 2016-09-28
標籤:1.Access denied for user ‘root‘@‘DESKTOP-AN72KEI‘ (using password: YES)出現這個問題的原因是因為mysql的內建使用者root理論上是不允許對外訪問的,只能本地訪問,如果需要訪問該使用者,需要修改一些mysql的設定檔,最好是使用自己建立的使用者並且賦予管理員權限。2.No database
Time of Update: 2016-09-28
標籤:1、串連Mysql格式: mysql -h主機地址 -u使用者名稱 -p使用者密碼1、串連到本機上的MYSQL。 首先開啟DOS視窗,然後進入目錄mysql\bin,再鍵入命令mysql -u root -p,斷行符號後提示你輸密碼.注意使用者名稱前可以有空格也可以沒有空格,但是密碼前必須沒有空格,否則讓你重新輸入密碼。如果剛安裝好MYSQL,超級使用者root是沒有密碼的,故直接斷行符號即可進入到MYSQL中了,MYSQL的提示符是: mysql>2、串連到遠程主機上的MYSQL。
Time of Update: 2016-09-28
標籤:php入門 web開發PDO是什嗎?PDO(PHP Data Object)提供了輕量級的訪問PHP資料庫的介面。PDO提供了資料訪問的抽象層,這意味著無論使用什麼資料庫,都可以用同樣的方法來操作資料庫。使用PDO之前必須要修改php.ini檔案保證以下兩行前面的分號去掉extension=php_pdo.dllextension=php_pdo_mysql.dll串連資料庫<?php$dsn = "mysql:dbname=mydb;host=127.0.0.
Time of Update: 2016-09-29
標籤:mysql在使用like查詢中,能不能用到索引?在什麼地方使用索引呢?在使用like的時候,如果使用‘%%’,會不會用到索引呢?EXPLAIN SELECT * FROM `user` WHERE username LIKE ‘%ptd_%‘; 上面的結果是全表掃描(type == ALL),並沒有使用到索引。 只是使用一個%的查詢結果:EXPLAIN SELECT * FROM `user` WHERE
Time of Update: 2016-09-29
標籤: 同樣的,使用goods表來練習子查詢,表結構如下: 所有資料(cat_id與category.cat_id關聯): 類別表: mingoods(串連查詢時作測試) 一、子查詢1、where型子查詢:把內層查詢的結果作為外層查詢的比較條件1.1 查詢id最大的一件商品(使用排序+分頁實現) :mysql> SELECT
Time of Update: 2016-09-29
標籤:寄語: 針對一些公司對測試崗位掌握SQL的要求,本博文以此獻給沒有掌握資料庫語句知識的功能測試人員,願與廣大測試同胞共同進步。如果電腦上已安裝配置好MySQL資料庫,開啟命令提示字元,按照以此操作,掌握使用cmd對資料庫建立、刪除、查看等的操作:圖1圖2 圖3圖4圖5圖6圖7 MySql資料庫-使用cmd操作資料庫
Time of Update: 2016-09-29
標籤:mysql local cd /usr/local/mysql/libcd pluginslsscmisync_slave.so設定半同步步驟:在Master和Slave的mysql命令列運行如下代碼:# On Master mysql> INSTALL PLUGIN rpl_semi_sync_master SONAME ‘semisync_master.so‘;
Time of Update: 2016-09-29
標籤:配置環境配置php.ini檔案讓php支援mysqli擴充庫extension=php_mysqli.dll建庫建表詳見部落格 “mysql擴充庫操作mysql資料庫”查詢資料庫 1 <?php 2 //mysqli擴充庫操作mysql資料庫,物件導向 3 $mysqli=new MySQLi("localhost","root","root","test"); 4 if($mysqli->connect_error){ 5
Time of Update: 2016-09-29
標籤:資料庫的交易處理可以保證一組處理結果的正確性。mysql中只有INNODB和BDB引擎的資料表才支援交易處理,對於不支援事務的MyISAM引擎資料庫可以使用表鎖定的方法來實現相同的功能。 mysql的交易處理主要有兩種方法來實現。 1、用begin,rollback,commit來實現。 begin 開始一個事務 rollback 交易回復 commit 事務確認 Php代碼$conn = mysql_connect(‘localhost‘,‘root‘,‘root‘) or