Time of Update: 2014-12-30
標籤:mysql 觸發器 trigger 觸發器(trigger):監事某種情況,並出發某種操作。 觸發器建立文法四要素:1、監視地點(table) 2、監視事件(insert/update/delete)3、觸發時間(after/before)4、觸發事件(insert/update/delete)Create trigger triggerNameafter/
Time of Update: 2014-12-30
標籤:MySql 效能到底能有多高?用了php半年多,真正如此深入的去思考這個問題還是從前天開始。有過痛苦有過絕望,到現在充滿信心! MySql 這個資料庫絕對是適合dba級的高手去玩的,一般做一點1萬篇新聞的小型系統怎麼寫都可以,用xx架構可以實現快速開發。可是資料量到了10萬,百萬至千萬,他的效能還能那麼高嗎?一點小小的失誤,可能造成整個系統的改寫,甚至更本系統無法正常運行!好了,不那麼多廢話了。用事實說話,看例子: 資料表 collect ( id, title
Time of Update: 2014-12-30
標籤:create count null 記錄 如題MySQL SUM() COUNT() 也是在工作中碰到的 特此記錄一下SUM()返回的是列的數字和 如一個學生的總分數eg:select sum(obj) from table 返回的肯定是table表中 obj列的數字之和COUNT() 計算指定列的個和 如一個學生的不及格科目幾科eg:select
Time of Update: 2014-12-30
標籤:create mysql 統計 count sum 學生表 mysql> show create table SC \G*************************** 1. row
Time of Update: 2014-12-30
標籤:彙總函式MySQL 彙總函式常用的有五個 SUM COUNT AVG MIN/MAX AVG ([DISTINCT] expr) 返回expr 的平均值。DISTINCT 選項可用於返回expr的不同值的平均值。 SELECT gender, AVG(age) FROM student GROUP BY gender;COUNT(expr) 返回SELECT語句檢索到的行中非NULL值的數目。 SELECT COUNT(*) FROM student;
Time of Update: 2014-12-30
標籤:一、MySQL安裝 Centos下安裝mysql 請點開:http://www.centoscn.com/CentosServer/sql/2013/0817/1285.html 二、MySQL的幾個重要目錄 MySQL安裝完成後不象SQL Server預設安裝在一個目錄,它的資料庫檔案、設定檔和命令檔案分別在不同的目錄,瞭解這些目錄非常重要,尤其對於Linux的初學者,因為
Time of Update: 2014-12-29
標籤:網上有很多關於window下Mysql自動備份的方法,可是真的能用的也沒有幾個,有些說的還非常的複雜,難以操作。我們都知道mssql本身就內建了計劃任務可以用來自動備份,可是mysql咱們要怎麼樣自動有備份呢?這個方法是用bat批處理來完成的。假想環境:MySQL 安裝位置:D:\Program Files\MySQL\MySQL Server 5.0\data 資料庫名稱為:952gameDatabase Backup目的地:d:\db_bak\ (你想把Database
Time of Update: 2014-12-29
標籤:1.命令列使用 f7 查看曆史命令 \c 退出執行 1064 語法錯誤 1046 未選擇資料庫 1366 資料中有漢字,但未設定字元集 tee D:/abc.sql 可將輸入的命令形成sql檔案進行儲存 set names 編碼 設定字元集(命令列預設編碼為gbk)2.入門語句 串連MySQL mysql -uroot -p*** 查看現有庫 show databases; 建立庫 create database 庫名 charset utf8; 刪除庫 drop
Time of Update: 2014-12-29
標籤:MySQLDatabase Backup和還原的常用命令小結,學習mysql的朋友可以參考下:備份MySQL資料庫的命令mysqldump -hhostname -uusername -ppassword databasename > backupfile.sql備份MySQL資料庫為帶刪除表的格式備份MySQL資料庫為帶刪除表的格式,能夠讓該備份覆蓋已有資料庫而不需要手動刪除原有資料庫。mysqldump ---add-drop-table -uusername
Time of Update: 2014-12-29
標籤:1.tinyint 佔一個位元組,取值範圍為-128~127 unsigned:無符號,即無負數(0~255) 常用於boolean類型/體重等資料的體現2.int //整型 佔四個位元組 zerofill:零填充,無需指定unsigned3.decimal(m,d) //浮點型 相對於float而言,其更為精確 m,d:總位元,小數所佔位元4.char(m) //定長型 m的取值範圍為0~255 對於不夠m長的資料會自動添加空格,雖有浪費,但速度更快5.varchar(
Time of Update: 2014-12-29
標籤:第一步,需要下載JDBC驅動, 點我。然後選擇合適的版本即可。下載完成之後解壓,然後將mysql-connector-java-5.1.6-bin.jar檔案放到java的安裝目錄下面。這裡每個人的安裝路徑不同,需要找到自己的路徑。第二步,需要在mysql下建立一個資料庫,這個很簡單,比如create database test; 然後use
Time of Update: 2014-12-29
標籤:在開發過程中會經常用到mysql匯出匯入中文表,本文將詳細介紹其如何使用,需要的朋友可以參考下。在開發過程中會經常用到mysql匯出匯入中文表,本文將詳細介紹其如何使用,需要的朋友可以參考下一、先針對utf8匯出: (1)匯出來源資料庫的所有表:代碼如下:mysqldump -u root -p密碼 --socket=mysql.sock --default-character-set=utf8 --set-charset=utf8 --hex-blob --databases
Time of Update: 2014-12-29
標籤:本文章總結了mysql匯入匯出資料中文亂碼解決方案,出現中文亂碼一般情況是匯入匯入時編碼的設定問題,我們只要把編碼調整一致即可解決此方法,下面是搜尋到的一些方法總結,方便需要的朋友。linux系統中 linux預設的是utf8編碼,而windows是gbk編碼,所以會出現上面的亂碼問題。 解決mysql匯入匯出資料亂碼問題 首先要做的是要確定你匯出資料的編碼格式,使用mysqldump的時候需要加上--default-character-set=utf8,&n
Time of Update: 2014-12-29
標籤:首先,使用mysqldump命令的前提是,在Cmd中進入mysql安裝目錄下的bin目錄下,才可以使用該命令。我的mysql安裝在E:盤,所以,首先進入bin目錄下:E:/Program Files/MySQL/MySQL Server 5.0/bin>然後,你就可以使用該命令了。 1、匯出整個資料庫mysqldump -u 使用者名稱 -p 資料庫名 > 存放位置比如:mysqldump -u root -p project >
Time of Update: 2014-12-29
標籤:thread 資料庫連接 睡眠狀態 thread_pool 和 connection_pool
Time of Update: 2014-12-29
標籤:一、安裝程式和組件系統為CentOS6.6# yum install httpd php php-mysql php-gd mysql mysql-server rsyslog-mysql二、準備相關配置並測試環境1、啟動http,mysql服務# service mysqld start# chkconfig mysqld on# service httpd start# chkconfig httpd on# vim
Time of Update: 2014-12-29
標籤:資料類型是定義列中可以儲存什麼資料以及該資料實際怎麼儲存的基本規則。Mysql的常用資料類型主要有:串資料類型:最常用的資料類型,有兩種基本的串類型:分別為定長串和不定長串。定長串結束長度固定的字元,其長度是建立表是指定的,不允許多於指定的字元資料,它們分配的儲存空間與指定的一樣多,CHAR屬於定長串類型。變長串儲存長度可變的文本,有些變長資料類型具有最大的定長,而有些則是完全變長的,不管哪種只有指定的資料得到儲存(不會添加額外的空格儲存),TEXT屬於變長串類型。變長資料類型靈活,定長資
Time of Update: 2014-12-29
標籤:安全 sql注入 php mysql 摘要:基於php+mysql平台的sql注入攻防的實操,提供較詳細的ubuntu平台上的操作步驟,方便練手。使用的平台:Ubuntu 12.04,php 5.3.10, mysql Ver 14.14, Apache/2.2.22步驟:1. 在ubuntu上安裝Apache,mysql,具體過程自行百度;2.1
Time of Update: 2014-12-29
標籤:mysql1.下載首先我們要下載一個mysql,找到oracel的官方下載頁面點擊開啟連結,然後我們發現有幾種:MySQL Enterprise Edition,MySQL Cluster CGE,MySQL Community Edition (GPL),前兩種一個是企業版,一個叢集式,最後一個是社區版本,前兩種都是付費的,我們當然是選擇社區版本串連進去,然後發現,仍然有很多選擇,當然都是免費的,我們選擇“MySQL Community
Time of Update: 2014-12-28
標籤:最近要擷取伺服器各種參數,包括cpu、記憶體、磁碟、型號等資訊。試用了Hyperic HQ、Nagios和Snmp,它們功能都挺強大的,但是於需求不是太符,亦或者太heavy。於是乎想到用python執行shell擷取這些資訊,python執行shell指令碼有以下三種方法:1. os.system()os.system(‘ls‘)#返回結果0或者1,不能得到命令的輸出2. os.popen()output = os.popen(‘ls‘)print output.read()#