Time of Update: 2015-01-05
標籤:最近使用mysql資料庫高一點的版本遇到了,插入和修改等語句失敗情況。語句沒有錯誤,但是workbench提示 Field ‘id‘ doesn‘t have a default value。原因是資料庫開啟了strict 模式,以插入語句來說 語句中包含多列空值時,則不允許插入。如果確實需要插入多列空值的情況下。則就需要關閉嚴格審查模式了關閉方法,首先找到mysql的安裝目錄下的.ini檔案,以預設安裝目錄來說一般存在C:\ProgramData\MySQL\MySQL Server 5
Time of Update: 2015-01-05
標籤:建立一個使用列索引的表: create table index_test1(id int not null auto_increment,first_name varchar(30) not null,last_name varchar(30) not null,primary key(id),index index_first(first_name),index index_last(last_name))engine myisam charset
Time of Update: 2015-01-05
標籤:having的用法having字句可以讓我們篩選成組後的各種資料,where字句在彙總前先篩選記錄,也就是說作用在group by和having字句前。而 having子句在彙總後對組記錄進行篩選。SQL執行個體:一、顯示每個地區的總人口數和總面積.SELECT region, SUM(population), SUM(area) FROM bbc GROUP BY region先以region把返回記錄分成多個組,這就是GROUP
Time of Update: 2015-01-05
標籤:mysql使用者密碼 修改、重設、找回1.登入mysql1.1單一實例登入1) mysql 剛裝完mysql無密碼情況下登入2) mysql–u root 剛裝完mysql無密碼情況下登入 3) mysql–u root –p 標準的dba登入3) mysql–u root –p ‘密碼’ 無互動登入。一般不用,容易泄漏密碼登入成功後
Time of Update: 2015-01-05
標籤:軟體包 mysql單一實例的安裝和簡單配置 1.建立mysql帳號useradd -M -s /sbin/nologin -u 49 mysql執行過程:[[email protected] ~]# useradd -M -s /sbin/nologin -u 49mysql[[email protected] ~]# cat
Time of Update: 2015-01-05
標籤:原文:http://my.oschina.net/leejun2005/blog/343353 目錄[-]1、問題:mysql 遇到某些中文插入異常2、原因:此 utf8 非彼 utf83、解決方案3.1 升級 mysql 版本,並將utf8字元集升級到utf8mb43.1.1 直接修改表結構3.1.2 修改資料庫預設配置3.2 強行過濾掉生僻字串3.2.1 shell 過濾3.2.2 java 中的過濾操作3.3 避開用戶端亂碼:二進位儲存與查詢4、應用、系統對
Time of Update: 2015-01-05
標籤:允許root使用者在任何地方進行遠程登入,並具有所有庫任何操作許可權,具體操作如下:在本機先使用root使用者登入mysql:mysql -u root -p"youpassword"進行授權操作:mysql>GRANT ALL PRIVILEGES ON *.* TO ‘root‘@‘%‘ IDENTIFIED BY ‘youpassword‘ WITH GRANT OPTION;重載授權表:FLUSH
Time of Update: 2015-01-05
標籤:在開發PHP程式時,很多時候我們會有將資料大量匯入資料庫的需求,如學生資訊大量新增到資料庫中,而事先用excel編排好,對excel實行操作,便是我們比較常用的選擇方式。在對excel的操作中,phpExcelReade便是很多人的共同選擇。在具體實現中,我們可以以檔案上傳方式將excel檔案上傳到伺服器中的某個位置,通過以下操作將excel中的資料匯入到資料庫後,在將上傳的檔案刪除即可。 代碼如下: $dir=dirname(__FILE__);
Time of Update: 2015-01-05
標籤:mysqlMYSQL: Cannot delete or update a parent row: a foreign key constraint fails 這可能是MySQL在InnoDB中設定了foreign
Time of Update: 2015-01-05
標籤:mysql備份工具之mysqlhotcopy mysqlhotcopy使用lock tables、flush
Time of Update: 2015-01-05
標籤:mysql 最佳化 資料庫 索引 分區 一、常見資料庫的最佳化操作1、表的設計要符合三範式。2、添加適當的索引,索引對查詢速度影響很大,必須添加索引。主鍵索引,唯一索引,普通索引,全文索引3、添加適當預存程序,觸發器,事務等。4、讀寫分離(主從資料庫)5、對sql語句的一些最佳化,(查詢執行速度比較慢的sql語句)6、分表
Time of Update: 2015-01-05
標籤:mysql> grant 許可權1,許可權2,…許可權n on 資料庫名稱.表名稱 to 使用者名稱@使用者地址 identified by
Time of Update: 2015-01-05
標籤:此種方法很簡單。每次都用源碼編譯,浪費好多時間啊!同樣的網站程式在Linux下運行要比在windows下快出不少,所以決定使用Linux的發行版CentOS ,本文主要講解在CentOS下使用yum命令 安裝LAMP詳細過程。我們使用的軟體是CentOS的最新版本CentOS 6.3,其他版本的也基本類似。第一步:更新系統核心(如果不想更新可以跳過本步)。首先更新系統核心到最新,因為最新版的CentOS 6.3的php版本為
Time of Update: 2015-01-05
標籤:1,查看目前使用者許可權 select host,password, user from user; 2,使用者 建立使用者 insert into mysql.user(Host,User,Password,ssl_cipher,x509_issuer,x509_subject)
Time of Update: 2015-01-05
標籤:backup通常情況下,在維護資料庫的時候,就要涉及到資料庫的備份與還原操作在windows下的mysql資料庫,我們可以用Mysqldump.exe這個命令來進行備份,命令如下在mysql的bin目錄下,找到mysqldump.exe命令,執行:mysqldump -hlocalhost -uroot -p12345 databasename >d:\sqlbackup.sql這樣,就把想要備份的資料備份到了D盤下面。 如果要恢複這個資料庫,我們先用mysql
Time of Update: 2015-01-05
標籤: DATE_FORMAT() 函數用於以不同的格式顯示日期/時間資料。文法DATE_FORMAT(date,format)date 參數是合法的日期。format 規定日期/時間的輸出格式。可以使用的格式有:格式描述%a縮寫星期名%b縮寫月名%c月,數值%D帶有英文首碼的月中的天%d月的天,數值(00-31)%e月的天,數值(0-31)%f微秒%H小時 (00-23)%h小時 (01-12)%I小時 (01-12)%i分鐘,數值(00-59)%j年的天 (00
Time of Update: 2015-01-05
標籤:http://hi.baidu.com/liangjian1024/blog/item/6861541b1416094842a9ad7c.html 表finance有倆個欄位如下 date date money double(15,2)
Time of Update: 2015-01-05
標籤:1,mysql 預設空閑8小時後,就會斷開資料庫連接,要解決這個問題,就要加長時間 2,修改mysql設定檔 /etc/mysql/my.cnf ,記得修改之前要備份 添加如下內容,如果有則修改,時間以秒為單位 [mysqld] wait_timeout=31536000 interactive_timeout=31536000 3,執行mysql restart 重啟mysql 4,查看修改是否生效 show variables like ‘%timeout’
Time of Update: 2015-01-05
標籤: 1 <?php 2 header("Content-Type:text/html;charset=utf-8"); 3 function OtherFunction($dbnamem,$tbname){ 4 $conn = mysql_connect(‘localhost‘,‘root‘,‘‘) or die(mysql_error()); 5 mysql_query("use ".$dbnamem) or
Time of Update: 2015-01-05
標籤:一、直接拷貝資料庫檔案 直接拷貝資料庫檔案一般是使用檔案系統備份工具cp,適合小型資料庫,是最可靠的。 當你拷貝資料庫檔案時,必須保證表沒有正在使用。如果伺服器在你拷貝一個表的時候改變這個表,拷貝就失去了意義。保證你的拷貝完整性的最好方法是關閉伺服器,拷貝檔案,然後重啟伺服器。如果你不想關閉伺服器,那麼要在執行表檢查的同時鎖定伺服器。如果伺服器在運行,相同的制約也適用於拷貝檔案,而且你應該使用相同的鎖定協議讓伺服器“安靜下來”。當你完成了備份時,需要重啟伺服器或