開(kāi)啟記錄MySQL執(zhí)行過(guò)SQL語(yǔ)句的方法很簡(jiǎn)單:編輯/etc/my點(diǎn)吸煙 f文件,在[mysqld]節(jié)下面添加:log=/var/lib/mysql/sql_row.log行(日志的路徑自己根據(jù)需要定義)。
創(chuàng)新互聯(lián)建站成都網(wǎng)站建設(shè)按需制作,是成都營(yíng)銷(xiāo)推廣公司,為攪拌罐車(chē)提供網(wǎng)站建設(shè)服務(wù),有成熟的網(wǎng)站定制合作流程,提供網(wǎng)站定制設(shè)計(jì)服務(wù):原型圖制作、網(wǎng)站創(chuàng)意設(shè)計(jì)、前端HTML5制作、后臺(tái)程序開(kāi)發(fā)等。成都網(wǎng)站維護(hù)熱線(xiàn):18982081108
SQL 語(yǔ)句的記錄,就能知道情況并作出對(duì)策。服務(wù)器是可以開(kāi)啟 MySQL 的 SQL 語(yǔ)句記錄功能,從而就能間接地檢測(cè)到客戶(hù)端程序的行為。
mysql 有這樣一個(gè)機(jī)制,就是,在用戶(hù)的主目錄下會(huì)生成一個(gè).mysql_history 的文件,這個(gè)文件會(huì)記錄用戶(hù)登錄mysql后,在mysql中敲過(guò)的每條命令。cat ~/.mysql_history 即可以看到以前的命令歷史。
MySQL想看到歷史的話(huà),不能通過(guò)語(yǔ)句來(lái)實(shí)現(xiàn)。只能通過(guò)記錄每條語(yǔ)句進(jìn)入LOG 里面 配置my.ini或者 my點(diǎn)吸煙 f 比如名字為:history.log [MySQLd]log=history.log 然后重新啟動(dòng) MySQL 服務(wù)器。
[mysqld]log = /tmp/mysqld.sql 然后,重新啟動(dòng)mysql,tail -f /tmp/mysqld.sql,就可以實(shí)時(shí)看到myql服務(wù)器當(dāng)前正在執(zhí)行的語(yǔ)句了。
mysql 怎么查看在執(zhí)行什么語(yǔ)句 開(kāi)啟記錄MySQL執(zhí)行過(guò)SQL語(yǔ)句的方法很簡(jiǎn)單:編輯/etc/my點(diǎn)吸煙 f文件,在[mysqld]節(jié)下面添加:log=/var/lib/mysql/sql_row.log行(日志的路徑自己根據(jù)需要定義)。
一種方法是靠經(jīng)驗(yàn):update 語(yǔ)句的 where 中會(huì)掃描多少行,是否修改主鍵,是否修改唯一鍵,以這些條件來(lái)估算系數(shù)。另一種方法就是在同樣結(jié)構(gòu)的較小的表上試驗(yàn)一下,獲取倍數(shù)。
首先新建一個(gè)test表,有id,name,second三個(gè)字段,其中name字段有重復(fù)數(shù)據(jù)。輸入“select name,max(second) from test group by name”語(yǔ)句,點(diǎn)擊運(yùn)行。可以看到已經(jīng)查詢(xún)出按name分組后取出的second最大的一條記錄。
我們找出 BENGIN 前面的 “# at” 的位置,檢查 COMMIT 后面的 “# at” 位置,這兩個(gè)位置相減即可計(jì)算出這個(gè)事務(wù)的大小,下面是這個(gè) Python 程序的例子。
1、如果是用java自帶的rt.jar包下驅(qū)動(dòng)的通過(guò)ODBC橋連接的那種連接方式,用execute或者executeUpdate都只是先把數(shù)據(jù)寫(xiě)入日志文件。比如access文件叫db.mdb,用以上的方法會(huì)將條目先寫(xiě)入db.ldb中。
2、使用工具:java語(yǔ)言、Myeclipse。
3、連接MySQL數(shù)據(jù)庫(kù) 在更改就可以了 sql= update course set courseName = java程序設(shè)計(jì)提交就行了。Java的程序自己在Google一下 上面有好多呢。。
4、本次實(shí)現(xiàn)是使用了MySQL數(shù)據(jù)庫(kù)本身提供的備份命令mysqldump和恢復(fù)命令mysql,在java代碼中通過(guò)從命令行調(diào)用這兩條命令來(lái)實(shí)現(xiàn)備份和恢復(fù)。備份和恢復(fù)所使用的文件都是sql文件。本代碼是參照網(wǎng)上某網(wǎng)友提供的源碼完成的。
5、有映射文件就好辦了。你首先把驅(qū)動(dòng)改成mysql的。再將映射文件中有關(guān)id的配置修改一下。因?yàn)閛racle和別的數(shù)據(jù)庫(kù)不一樣。配置id是都是這樣的。
6、類(lèi)似于用editplus這種東西 來(lái)運(yùn)行java而不是eclipse運(yùn)行唄。。你直接運(yùn)行.class文件就可以了。不要運(yùn)行.java。 你可以把eclipse中的程序?qū)С鰜?lái),然后運(yùn)行你那個(gè)文件夾里的class文件。就能得出和eclipse一樣的結(jié)果。
名稱(chēng)欄目:怎么編輯mysql記錄 mysql編輯數(shù)據(jù)
本文URL:http://chinadenli.net/article30/disgspo.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站設(shè)計(jì)、網(wǎng)站策劃、小程序開(kāi)發(fā)、網(wǎng)站設(shè)計(jì)公司、營(yíng)銷(xiāo)型網(wǎng)站建設(shè)、建站公司
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)