Time of Update: 2015-06-12
標籤:防火牆 文章 神馬 技術 手工 sql注入 大家好,我是乄 God epilepsy
Time of Update: 2015-06-11
標籤: MySQL在建立表,建立.frm檔案儲存表和列定義。索引儲存在一個.MYI(MYindex)且資料存放區在有.MYD(MYData)副檔名的檔案裡。 一、用SHOW/ DESCRIBE語句顯示資料表的資訊 文法: SHOW TABLES [FROM db_name] [LIKE wild] or SHOW COLUMNS FROM tbl_name
Time of Update: 2015-06-11
標籤:mysql最佳化是一個相對來說比較重要的事情了,特別像對mysql讀寫比較多的網站就顯得非常重要了,下面我們來介紹mysql大記憶體高效能最佳化方案8G記憶體下MySQL的最佳化按照下面的設定試試看:key_buffer = 3840Mmax_allowed_packet = 16Mtable_cache = 1024sort_buffer_size = 32Mread_buffer_size = 32Mread_rnd_buffer_size =
Time of Update: 2015-06-12
標籤:insert into t1(v1) values(‘cn中國‘); select * from t1; 1、輸入gbk,互動latin1,資料庫latin1 insert,用戶端把gbk的輸入當成latin1來解釋,傳給服務,服務不需要轉碼,把gbk當成latin1存入資料庫,顯示亂碼。 select,服務不轉碼,返回給用戶端,用戶端latin1當成gbk解釋,顯示正確。2、輸入gbk,互動latin1,資料庫gbk insert 報錯:ERROR 1366 (HY000):
Time of Update: 2015-06-12
標籤:Mysql線程池最佳化我是總結了一個站長的3篇文章了,這裡我整理到一起來本文章就分為三個最佳化段了,下面一起來看看。 Mysql線程池系列一(Thread pool FAQ)首先介紹什麼是mysql thread pool,幹什麼用的?使用線程池主要可以達到以下兩個目的:1、在大並發的時候,效能不會因為過載而迅速下降。2、減少效能抖動thread
Time of Update: 2015-06-12
標籤:1、sc表的內容如下:mysql> select * from sc order by sid asc;+----+-------+-----+-------+| ID | SID | CID | SCORE |+----+-------+-----+-------+| 1 | 10001 | 101 | 70 || 2 | 10001 | 102 | 80 || 4 | 10001 | 103 | 90 || 3 | 10008 | 103 |
Time of Update: 2015-06-12
標籤:需求是:對於一個裝置,求一天內每個小時的平均值,一個月內每天的平均值,更通用的需求是,從起始時間到結束時間,每隔一段時間,求一個平均值。目前的解決方案策略是:在預存程序中進行處理,從起始時間到結束時間,切割成段,求出每一段的平均值,合并起來。存在問題:資料量很大的時候,會存在嚴重的效能問題。比如:一個月內每天的平均值,這個涉及的資料量將非常大,查詢非常耗時。目前沒有做過基準測試,具體的時間消耗還不確定。解決辦法:目前想到的是,建立一個平均值表,定時把一段時間的平均值寫入到這個表裡面。以後從
Time of Update: 2015-06-12
標籤:考慮下面的需求,在一段時間內,間隔一段時間,取一個平均值,把所有的平均值取出來,怎麼辦?思路:在預存程序中,拼接sql語句。根據起始時間和結束時間,while迴圈每次加一段時間。DROP PROCEDURE IF EXISTS `get_avg`;DELIMITER ;;CREATE DEFINER=`root`@`%` PROCEDURE `get_avg`(in iStartTime datetime, in iEndTime datetime)BEGINdeclare vSql
Time of Update: 2015-06-11
標籤:MySQL中的資料類型MySQL支援多種資料類型,數實值型別、日期/時間類型和字串(字元)類型不區分大小寫。下面將詳細講解各種資料類型。 1. 資料類型描述慣例幾種資料類型描述使用了下述慣例,詳細內容如表2-9所示。表2-9 資料類型描述管理解釋標識符名稱含 義M表示最大顯示寬度。最大有效顯示寬度是255D適用於浮點和定點類型,並表示小數點後面的位元。最大可能的值是30,但不應大於M–2方括弧(‘[
Time of Update: 2015-06-12
標籤:mysql> desc student;+-------+-------------+------+-----+---------+-------+| Field | Type | Null | Key | Default | Extra |+-------+-------------+------+-----+---------+-------+| ID | int(11) | NO | PRI | 0 | || NAME
Time of Update: 2015-06-12
標籤:當你建立一個表假設表中有類型的欄位TIMESTAMP,該欄位預設情況下,語句產生:CREATE TABLE `test` ( `id` int(11) DEFAULT NULL, `ctime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP) ENGINE=InnoDB DEFAULT CHARSET=gbk假設有兩個欄位類型為TIMESTAMP,則產生語句為:CREATE TABLE
Time of Update: 2015-06-11
標籤:lamp1、準備資料存放的檔案系統建立一個邏輯卷,並將其掛載至特定目錄即可。這裡不再給出過程。這裡假設其邏輯卷的掛載目錄為/mydata,而後需要建立/mydata/data目錄做為mysql資料的存放目錄。2、建立使用者以安全方式運行進程:# groupadd -r mysql# useradd -g mysql -r -s /sbin/nologin mysql# chown&
Time of Update: 2015-06-10
標籤:解決方案:1。 改表法。可能是你的帳號不允許從遠程登陸,只能在localhost。這個時候只要在localhost的那台電腦,登入mysql後,更改 "mysql" 資料庫裡的 "user" 表裡的 "host" 項,從"localhost"改稱"%"mysql -u root -pvmwaremysql>use mysql;mysql>update user set host = ‘%‘ where user = ‘root‘;mysql>select host,
Time of Update: 2015-06-10
標籤: 尋找MySQL真正的Data目錄show variables like ‘datadir‘;+---------------+-----------------+| Variable_name | Value |+---------------+-----------------+| datadir | /var/lib/mysql/
Time of Update: 2015-06-10
標籤:安裝好後,登入後台提示無法串連mysql,請檢查mysql是否已啟動及使用者密碼是否設定正確檢查mysql是否啟動netstat -lnpt是否有3306連接埠?一 有A 檢查/www/wdlinux/wdcp/data/db.inc.php檔案是否存在,並檢查該使用者密碼,否正常和登入,可以在phpmyadmin,或ssh mysql裡登入登入後檢查是否有wdcpdb資料庫及相關資料表或B
Time of Update: 2015-06-10
標籤:%代表隨意多個字元 _代表一個字元 在 MySQL中。SQL的模式預設是忽略大寫和小寫正則模式使用REGEXP和NOT REGEXP操作符。“.”匹配不論什麼單個的字元。一個字元類“[...]”匹配在方括弧內的隨意單個字元 “ *
Time of Update: 2015-06-10
標籤:oracle 11gMySQL Study之--Mysql啟動失敗“mysql.host”系統內容:作業系統:RedHat EL55DB Soft: Mysql 5.6.4-m7通過源碼包安裝mysql後,在啟動mysqld時出現錯誤:[[email protected] mysql]# bin/mysqld_safe &[1] 15846[[email protected] mysql]# 150610 17:04:36 mysqld_safe
Time of Update: 2015-06-10
標籤:8.1 觸發器 在表發生更改時,自動進行一些處理。例如,學生表中每增加一條關於學生記錄時,學生的總數就必須同時改變,同時需要檢查電話號碼格式是否正確,地址縮寫是否正確。 以下語句會啟用觸發器:DELETE語句。INSERT語句。UPDATE語句。 MySQL 5開始支援觸發器資料庫物件。 8.2 建立觸發器CREATE TRIGGER trigger_name BEFORE|AFTER trigger_event ON table_name FOR
Time of Update: 2015-06-10
標籤:修改my.cnf檔案(一般在/etc/my.cnf),在[mysqld]節點中添加一行 skip-grant-tables(啟動mysql時不啟用授權表),然後重啟mysql伺服器(/etc/init.d/mysqld restart) 重啟完以後用mysql可直接進入mysql命令列,然後修改mysql的user表: use mysql;update user set password=password(‘your new password‘) where user=
Time of Update: 2015-06-10
標籤:TIMESTAMP4個位元組儲存;值以UTC格式儲存;.時區轉化 ,儲存時對當前的時區進行轉換,檢索時再轉換回當前的時區。DATETIME8個位元組儲存;實際格式儲存;與時區不轉換;datetime 以‘YYYY- MM-DD HH:MM:SS‘格式檢索和顯示DATETIME值。支援的範圍為‘1000-01-01 00:00:00‘到‘9999-12-31