Time of Update: 2016-05-26
標籤:資料庫表的建立create table <表名>(<列名> <資料類型及長度> [not null],<列名> <資料類型及長度>,...<列名> <資料類型及長度>)刪除表drop table <表名>匯入匯出資料把表變成sql代碼備份與還原增,刪,改,查 CRUD添加:insert into <表名>[(列1,列2....)] values(<‘值1‘>,[‘值2‘
Time of Update: 2016-05-26
標籤:Qt開始預設是utf-8,而VS2013預設程式編碼為gb2312;這樣就會發現使用中文的時候亂碼。一般有二種解決方案:1、在使用中文的時候,使用QTextCodecQTextCodec *gbk=QTextCodec::codecForName("gb2312");QString str=gbk->toUnicode("中文");這樣使用起來的比較繁瑣,推薦使用第二種2、改"Microsoft Visual Studio
Time of Update: 2016-05-26
標籤:前言索引加快了檢索的速度,但是卻降低了資料列裡插入、刪除以及修改數值的速度。也就是說,索引降低了許多涉及寫入的操作速度。之所以出現這種情況,是由於寫入一條資料不僅僅是要寫入到資料行,還需要所有的索引都作出相應的改變如更新或是重新編排。MySQL在為檢索產生一個執行方案時候,要仔細對索引進行計算,建立過多的索引對查詢最佳化程式就加上了更多的工作,而且當你有太多的索引的時候,MySQL還有可能無法選出最好的索引來使用。於是在選擇索引的時候,需要採取一些策略。策略1在選擇索引列的時候,盡量為用搜
Time of Update: 2016-05-25
標籤: <?php /*程式功能:mysqlDatabase Backup功能*/ini_set(‘max_execution_time‘,‘0‘);ini_set(‘memory_limit‘,‘1024M‘);//加上這兩行,可以備份大資料,昨晚測了一下公司的一個600M的表,很快就可以備份成功$code_type =
Time of Update: 2016-05-25
標籤: 第一步:建立兩台linux主機(我這裡是使用虛擬機器,linux版本是CentOS-6.3-x86_64-bin-DVD1.iso,注意:我下載的是dvd1,如果其他版本預設安裝可能會自動還原) 第二步:每台機器都安裝一台mysql並配置。前面已經介紹過,這裡就不介紹了。 第三步:(主從複製)1)vim
Time of Update: 2016-05-25
標籤:我們使用DDL的"CREATE USER"語句建立使用者,新的SQL使用者不允許訪問屬於其他SQL使用者的表,也不能立即建立自己的表,它必須被授權。可以授與權限包括以下幾組:1.列許可權:和表中的一個具體列相關2.表許可權:和一個具體資料表中所有資料相關3.資料庫許可權:和一個具體資料庫中所有資料表相關4.使用者權限:和MySQL所有的資料庫相關可以使用SHOW GRANTS命令查看目前使用者的許可權。SHOW GRANTS;/顯示目前使用者許可權SHOW GRANTS FOR
Time of Update: 2016-05-25
標籤:Less-12 - POST - Error Based- Double quotes- String1)知識點 主要考察報錯注入中的雙引號閉合注入情況。2)工具用法:SQLMAP POST注入用法之一,注入點處加 * 號,也可以用-r選項。sqlmap -u "http://127.0.0.1/hacker/sqli-labs-master/Less-12/index.php" --data
Time of Update: 2016-05-25
標籤:xtrabackup mysql備份 增量備份Xtrabackup 是由percona提供的mysqlDatabase Backup工具,是一個開源的工具,能夠對innodb和xtradb資料庫進行熱備和增量備份,對於MyISAM, 僅支援到溫備,對MyISAM使用增量備份時,其實是完全備份。Xtrabackup使用簡單,功能強大。官方地址:http://www.percona.com/software/percona-xtrabackup/ 安裝:percona-toolkit-2.2.
Time of Update: 2016-05-25
標籤:一、建立表格代碼格式create table <表名>(<列名> <資料類型及長度> [not null],<列名> <資料類型及長度>,...<列名> <資料類型及長度>)例:#人員基本資料表create table Info //建立表名為Info的表格(xuhao int primary key auto_increment,
Time of Update: 2016-05-25
標籤:21分鐘 MySQL
Time of Update: 2016-05-25
標籤:匯入匯出資料把表變成sql代碼備份與還原增,刪,改,查 CRUD添加:insert into <表名>[(列1,列2....)] values(<‘值1‘>[,‘值2‘])注意:1.列與值要匹配(數量,類型,次序)2.列可以省掉,但值必須與表中的總列數和列的次序完全對應。3.自增長列,不能省掉自增列,給自增列賦個‘‘ delete from car where code=‘c001‘delete from car where brand=‘b001‘
Time of Update: 2016-05-25
標籤:先開啟apache,在瀏覽器上輸入 localhost 斷行符號後會如果螢幕上顯示:It works! 如:這說明你的apache已開啟 在window下配置apache:1.找到apache的安裝目錄下的http.conf檔案,開啟此設定檔2.在該檔案中搜尋 LoadModule php5_module 將前面的#號去掉 然後把後面的路徑改為 php安裝路徑/php5apache2_2.dll3.
Time of Update: 2016-05-25
標籤:public class DAOImpl implements DAOInter {private Connection conn;// 擷取資料庫連接 @Overridepublic List<Map<String, String>> selectEntity(String sql, Object[] objects, String[] items) {conn =
Time of Update: 2016-05-25
標籤:public interface DAOInter {/**一頁顯示的資料條數*/public final Integer numForOnePage=5;/** * 對資料庫進行查詢操作 * * @param sql * 一個PreparedStatement使用的sql語句 * @param objects * sql語句中匹配PreparedStatement的條件數組 * @param items *
Time of Update: 2016-05-26
標籤:這裡記錄一些看了《高效能mysql》後的一些學習心得在弄清楚mysql innoDB前要提前瞭解索引的原理,最基本的要瞭解磁碟結構與工作方式還有b-tree結構。加索引的目的:減少伺服器執行sql時掃描的資料量避免order by或者group
Time of Update: 2016-05-26
標籤:explian命令可以顯示select語句的執行計畫explain的結果中每行對應select語句中的一個表,輸出結果中的順序是按照語句處理表的順序。 mysql使用嵌套迴圈來處理所有的join串連。 當使用了關鍵字extended後,explain可以查看到"show warnings"語句的內容,以及被過濾的列。關鍵字"extented"和"partitions"不能一起使用,在5.6.5之後,這兩個關鍵字都不可以和"format"一起使用。mysql> explain
Time of Update: 2016-05-26
標籤:官網:dev.mysql.com/downloads
Time of Update: 2016-05-26
標籤:mysql無法啟動的一個原因a缺少庫檔案libstdc++.so.5yum install libstdc*bselinux iptablesc有殘留資料 mysql-bin.indexd資料目錄許可權/data/mysql 所有者要是mysqle/etc/my.cnf沒有指定datadirfmysql進程還在gskip-federated 需要注釋掉h錯誤記錄檔目錄不存在cd
Time of Update: 2016-05-26
標籤:mysql二進位日誌二進位日誌相關的伺服器變數:sql_log_bin = {ON|OFF} 是否記錄二進位日誌。啟用二進位記錄日誌,則這項必須是ON有時候,我們想執行的某些語句不要同步到slave上,可以執行set sql_log_bin=OFF;暫時關閉二進位記錄功能。操作完後再啟用二進位日誌功能即可。sql_log_off={ON|OFF}
Time of Update: 2016-05-26
源碼安裝mysql-5.6.30及mysql維護概述:CentOS 6.4下通過yum安裝的MySQL是5.1版的,比較老,所以就想通過原始碼安裝高版本的5.6.30。本文:一:卸載舊版本使用下面的命令檢查是否安裝有MySQL Serverrpm -qa | grep mysql有的話通過下面的命令來卸載掉rpm -e mysql //普通刪除模式rpm -e --nodeps mysql //