原创 mysql explain 的type解釋
| ALL | 全表掃描 | index | 索引全掃描 | range | 索引範圍掃描,常用語<,<=,>=,between等操作 | ref
原创 PHP中this,self,parent的區別
一、PHP中this,self,parent的區別之一this篇 目錄 一、PHP中this,self,parent的區別之一this篇 二、PHP中this,self,parent的區別之二self篇 三、PHP中this,self,p
原创 壓縮+解壓+打包命令大全
——————————————— .tar 解包:tar xvf FileName.tar 打包:tar cvf FileName.tar DirName (注:tar是打包,不是壓縮!) ——————————————— .gz 解壓1:g
原创 自動備份全服數據庫shell腳本
工作需要寫了一個自動備份全服數據庫shell腳本,有需要的朋友可以複製下面這段代碼: #!/usr/bin/env bash echo "=================================================
原创 面試時,你被問到過 TCP/IP 協議嗎?
前言: 精通 TCP/IP,熟練使用 Socket 進行網路編程。 看到這句話,有沒有感到很熟悉呀?相信很多人在投遞簡歷的時候都看到過這條要求,很多人會覺得我們在實際開發中一般用不到這些知識,所以對這些東西不屑一顧. 但是筆者認爲想要做出
原创 MySQL索引的概念和優化
MySQL索引的概念 索引是一種特殊的文件(InnoDB數據表上的索引是表空間的一個組成部分),它們包含着對數據表裏所有記錄的引用指針。更通俗的說,數據庫索引好比是一本書前面的目錄,能加快數據庫的查詢速度。上述SQL語句,在沒有索引的情況
原创 MySQL命名、設計及使用規範
最近在看MySQL相關的內容,整理如下規範,作爲一名剛剛學習MySQL的菜鳥,整理的內容非常的基礎,中間可能涉及到有錯誤的地方,歡迎批評指正,看到有錯誤的地方期望看官留言。 數據庫環境 dev:開發環境,開發可讀寫,可修改表結構。開發人員
原创 EXPLAIN 命令詳解
在工作中,我們用於捕捉性能問題最常用的就是打開慢查詢,定位執行效率差的SQL,那麼當我們定位到一個SQL以後還不算完事,我們還需要知道該SQL的執行計劃,比如是全表掃描,還是索引掃描,這些都需要通過EXPLAIN去完成。EXPLAIN命令
原创 php引用變量的定義和原理
<?php //php引用變量:不同變量名指向同一地址。 //定義一個變量a,此時內存開闢了一塊區域,$a指向該區域。 $a = 100; var_dump($a); //int 100 //定義變量b,將a變量的值賦值給b,此時