Time of Update: 2015-01-13
標籤:mysql避免重複插入記錄方法在做網站開發的時候,有的時候需要對某些欄位進行唯一性的限制,然後就回產生以下的需求當資料庫中某個欄位是唯一的時候,當再次插入同樣的資料是,進行更新操作文法:REPLACE INTO tablename(column) values (values)下面來看一下範例1、建立表mysql>create table t1(id int primary key auto_increment ,name varchar(32));2、建立唯一索引mysql>
Time of Update: 2015-01-13
標籤:mysql之觸發器trigger觸發器(trigger):監視某種情況,並觸發某種操作。觸發器建立文法四要素:1.監視地點(table) 2.監視事件(insert/update/delete) 3.觸發時間(after/before) 4.觸發事件(insert/update/delete)文法:create trigger
Time of Update: 2015-01-13
標籤:1. 一個簡單的例子1.1. 建立表: create table t(s1 integer);1.2. 觸發器:delimiter |create trigger t_trigger before insert on t for each row begin set @x = "hello
Time of Update: 2015-01-13
標籤:xtrabackup incremantalXtrabackup使用指南 InnoDB資料備份工具Xtrabackup是一個對InnoDB做資料備份的工具,支援線上熱備份(備份時不影響資料讀寫,也就是不加鎖),是商業備份工具InnoDB Hotbackup的一個很好的替代品一、Xtrabackup介紹 A、Xtrabackup是什麼 Xtrabackup是一個對InnoDB做資料備份的工具,支援線上熱備份(備份時不影響資料讀寫),是商業備份工具InnoDB
Time of Update: 2015-01-13
標籤:mysql 主從同步 1、主備庫的搭建: 略主庫:10.1.1.17備庫:10.1.1.182、主庫授權:允許複本備份的許可權GRANT REPLICATION SLAVE ON *.* TO ‘slaveuser‘@‘10.1.1.18‘ IDENTIFIED BY ‘hsdhsT56‘
Time of Update: 2015-01-13
標籤:mysql 慢查詢mysql慢查詢的一些設定1)查看mysql是否開啟慢查詢日誌show variables like ‘slow_query_log‘;2)設定沒有索引的記錄到慢查詢日誌set global log_queries_not_using_indexes=on;3)查看超過多長時間的sql進行記錄到慢查詢日誌show variables like ‘long_query_time‘4)開啟慢查詢日誌set global
Time of Update: 2015-01-13
標籤:mac mysql database 啟動mysql服務1、如果你已經安裝了MySQLStartupItem.pkg,重新啟動電腦即可。2、如果你有安裝MySQLStartupItem.pkg或者不想啟動電腦,運行:應用程式-工具 + 生產力-終端,在終端中輸入命令:sudo /Library/StartupItems/MySQLCOM/MySQLCOM
Time of Update: 2015-01-12
標籤:mysql 資料庫 安裝 部署 圖形化 Mysql是一個必須學會如何安裝與部署的工具,它不同於其它那些傻瓜式的應用/程式,一鍵到底,如果是初次在Windows下安裝Mysql的初學者還是有一定難度的。本文配合之前的《【Javaweb】前台開發環境的配置Myeclipse6.5+JDK1.6+Tomcat6.
Time of Update: 2015-01-12
標籤:database dba sql mysql 最近核查一個基於從庫複製某張特定的表到另外一個主庫調整,未配置log-slave-updates導致表無法正常同步。我們的設定檔中使用了replicate-rewrite-db參數以及replicate_wild_do_table參數。具體情境見下面的描述。 1、
Time of Update: 2015-01-12
標籤:JDBC(Java Data Base Connectivity,java資料庫連接)是一種用於執行SQL語句的Java API,可以為多種關聯式資料庫提供統一訪問,它由一組用Java語言編寫的類和介面組成。JDBC提供了一種基準,據此可以構建更進階的工具和介面,使資料庫開發人員能夠編寫資料庫應用程式。如果要使用資料庫就要添加資料庫的驅動,不同的資料庫有不用的驅動,這裡就不一一說明,添加jar程式驅動包的方法就不在這裡解釋,另一個文章裡面有介紹http://www.cnblogs.com/
Time of Update: 2015-01-12
標籤:mysql innodb 日誌 mini-transaction 日誌恢複 在上一篇《innodb源碼分析之重做日誌結構》中我們知道redo log的基本結構和日誌寫入步驟,那麼redo log是怎麼進行資料恢複的呢?在什麼時候進行redo log的日誌推演呢?redo
Time of Update: 2015-01-12
標籤:問題:mysql服務啟動異常找出原因 檢查D:\mysql-5.6.20-winx64\data目錄下client-02.err檔案的錯誤資訊(以err為尾碼名的檔案是mysql的記錄檔)修改配置,解決無法啟動mysql服務 將my.ini檔案中的default-charater-set=utf8改為character_set_server=utf8即可,這時mysql服務便可正常啟動。陷入死題 當我重新登入mysql的時候出現了一個前不久剛遇到的錯誤"unknown
Time of Update: 2015-01-12
標籤:前段時間的折騰,頗費一番周折,過程中發現網上的許多資料比較老舊過時了,所以在這裡也簡單把過程重新整理一遍,爭取一帖解決問題。基於最新的Ubuntu 14.04(2014年9月)搭建nginx、php、mysql環境,以下全部命令列操作:1,由於需要大量的許可權操作,方便起見臨時提升許可權,使用root帳號sudo su2,安裝apt源管理工具、添加nginx和php的安裝源apt-get install
Time of Update: 2015-01-12
標籤:different because thread 伺服器 master 1.mysql主從配置 Slave I/O: Fatal error: The slave I/O thread stops 2013-10-09 12:37:33分類: LINUX Slave I/O: Fatal
Time of Update: 2015-01-12
標籤:procedure mysql create where #第1個預存程序,體會"封裝sql"delimiter $drop procedure if exists p1;$ #刪除預存程序create procedure p1()#建立預存程序beginselect * from rooms;end;$call
Time of Update: 2015-01-12
標籤:mysql定期備份刪除1、通過shell串連到伺服器ssh -l root -p 連接埠 ip輸入密碼後,進入伺服器2、建立一個Database Backup資料存放的檔案夾mkdir /mysql/mysqldata_backup3、建立並編輯檔案vi /usr/sbin/bakmysql檔案內容如下:fn = ` date +%Y%m%d`tar zcvf /mysql/mysqldata_backup/mysql$fn.tar.gz /mysql/data或者mysqldump
Time of Update: 2015-01-12
標籤:svn svnadmin admin 本文系統:Centos6.5_x64 本地lamp環境 ip:192.168.184.129一、搭建svn,實現svn方式訪問、本機使用者認證二、實現http方式訪問、apache本地檔案認證subversion目錄說明:*dav目錄:是提供apache與mod_dav_svn使用的目錄,讓他們儲存內部資料*db目錄:就是所有版本控
Time of Update: 2015-01-12
標籤:最近公司項目的MySQL資料庫要遷移到linux下,部署時日誌總是顯示報找不到一個表,用MYSQL查看明明有這個表。後來經百度,原來LINUX下的MYSQL預設是區分表名大小寫。 用命令查看當前是否區分大小寫:***************************************mysql> show variables like "%case%";+------------------------+-------+| Variable_name
Time of Update: 2015-01-12
標籤:記錄一下,以備後用Settings = require ‘../../settings.js‘exports.register = (req, res) -> nick_name = req.body.nick_name email = req.body.email password = req.body.password # 組態變數 table_name = ‘user_info‘ database = Settings.mysql.database #
Time of Update: 2015-01-12
標籤:專用SQL結構(SSQLS) 特性可以讓你很輕易的定義用來匹配SQL表的C++結構.最通俗的理解:對於SQL表中的每一個欄位,SSQLS結構都有一個變數與之對應.但是,MySQL++內部也會使用SSQLS的其他方法,操作符來提供簡潔的功能.要定義SSQLSes,需要使用定義在ssqls.h中的宏,這也是MySQL++唯一沒有自動加入mysql++.h的標頭檔.sql_create假如你有如下SQL表CREATE TABLE stock ( item CHAR(30) NOT