Time of Update: 2015-06-24
標籤:如果我們要想在查詢中顯示MySQL表的行號,這裡我們需要藉助在查詢語句中定義一個變數。因為MySQL沒有專門的顯示行號的函數,這一點不像Oracle中的rownum先來看一個MySQL資料庫的表,這個是沒有行號的顯示效果下面為了顯示行號的SQLSELECT (@rownum:=@rownum+1) rownum, a.imgPath FROM tb_goods_img a,(SELECT (@rownum:=0))
Time of Update: 2015-06-24
標籤:今天,資料庫的操作越來越成為整個應用的效能瓶頸了,這點對於Web應用尤其明顯。關於資料庫的效能,這並不只是DBA才需要擔心的事,而這更是我們程式員需要去關注的事情。當我們去設計資料庫表結構,對操作資料庫時(尤其是查表時的SQL語句),我們都需要注意資料操作的效能。這裡,我們不會講過多的SQL語句的最佳化,而只是針對MySQL這一Web應用最多的資料庫。希望下面的這些最佳化技巧對你有用。1.
Time of Update: 2015-06-24
標籤: linux系統下關於nginx、mysql、php等的啟動、停止和重啟命令。 1 2 3 4 5 6 7 8 9 10 11
Time of Update: 2015-06-24
標籤:方式一(驗證無誤):找到mysql安裝目錄下的my.ini設定檔,加入以下代碼:max_allowed_packet=500Mwait_timeout=288000interactive_timeout = 288000三個參數注釋如下:max_allowed_packet是mysql允許最大的資料包,也就是你發送的請求;wait_timeout是等待的最長時間,這個值大家可以自訂,但如果時間太短的話,逾時後就會現了MySQL server has gone away #20
Time of Update: 2015-06-24
標籤:php 5個版本,5.2、5.3、5.4、5.5,怕跟不上時代,新的伺服器直接上5.5,但是程式出現如下錯誤:Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead
Time of Update: 2015-06-24
標籤: zabbix官方支援監控MySQL,但直接使用預設的模板是停用,還需要經過額外的設定才可以使用。如果只需要對mysql資料庫做簡單的監控,zabbix內建的模板完全能夠滿足要求;如果有更高的需求那需要自己寫指令碼,或者使用fromdual外掛程式,最近在研究,總是有些問題,沒能解決,如果哪位成功了,歡迎交流~~ 參考:http://www.fromdual.com/mpm-installation-guide 下面是用zabbix內建的模板監控mysql的步驟。 環境:zabbi
Time of Update: 2015-06-24
標籤:1. python 與mysql 串連及操作,直接上代碼,簡單直接高效:import MySQLdb try: conn = MySQLdb.connect(host=‘localhost‘,user=‘root‘,passwd=‘××××ב,db=‘test‘,charset=‘utf8‘) cur = conn.cursor() cur.execute(‘create table user(id
Time of Update: 2015-06-24
標籤:設定mysql允許別的客戶機控制的許可權 mysql -uroot -p #此處為本地linux帳號密碼select user,host from mysql.user; #查看mysql表對應username的hostgrant usage on *.* to [email protected] identified by ‘111111‘; #設定root允許ip192.168.1.200IP控制的許可權
Time of Update: 2015-06-24
標籤:預存程序和儲存函數MySQL的預存程序(stored procedure)和函數(stored function)統稱為stored routines。1. MySQL預存程序和函數的區別函數只能通過return語句返回單個值或者表對象。而預存程序不允許執行return,但是通過out參數返回多個值。 函數是可以嵌入在sql中使用的,可以在select中調用,而預存程序不行。函數限制比較多,比如不能用暫存資料表,只能用表變數.還有一些函數都不可用等等.而預存程序的限制相對就比較少一般來說,
Time of Update: 2015-06-24
標籤:2. Mysql資料庫的入門知識(1)開啟Windows系統提供的服務查看相應的服務。 (2)在Windows工作管理員的進程中查看(3)使用命令列管理windows的Mysql資料庫服務。Net start 服務名Net stop 服務名mysql -hlocalhost -P3306 -uroot -p-hlocalhost中的小寫字母h跟主機地址-P3306中的大寫字母P跟連接埠號碼;
Time of Update: 2015-06-24
標籤:以前用過openfire做為伺服器,但是openfire的叢集支援不是很好,所以改用Ejabberd,由於它是用Erlang語言開發的,其並發率與分布式的功能都是很強悍的,在此我記錄一下我的安裝與配置過程。1.安裝就不用說了,到其官網下載安裝包。我的系統是Mac OS, 所以我只說明在Mac
Time of Update: 2015-06-24
標籤:E-R設計很多同學在學SQL語句時,覺得非常困難,那是因為你在學一個你根本不瞭解的資料庫,資料庫中的表不是你設計的,表與表之間的關係你不明白。因此在學SQL語句之前,先介紹一下資料庫設計。下面舉例說明資料庫設計:學校需要開發一個系統記錄有學生、課程和成績資訊。資料庫如何設計?這裡面涉及到兩個實體,學生表、課程,這些表為實體表。這些表之間有什麼關係呢?、學生考試出成績,成績記錄在成績表。一個學生可以參加多門課程,關係是1對多。資料庫設計執行個體設計資料庫和表安裝mySQL運行apt-get
Time of Update: 2015-06-24
標籤:mySQL運算子這些運算子在SQL查詢中用得到。算數運算子+ 加- 減* 乘/ DIV 除% MOD 取餘數比較子= 等於<> != 不等於<<=>>=Between 指定範圍In 存在於集合Is null 為NULLIs not null 不為空白Like 萬用字元Regexp rlike Regex比如比較子,返回的結果
Time of Update: 2015-06-24
標籤:建立視圖的目的簡單 隱藏資料複雜性安全 可以對視圖授權資料獨立 可以屏蔽表結構變化對使用者的影響,比如增加列,更改列名建立視圖1. 建立單表視圖以下視圖顯示JAVA班的學生姓名、社會安全號碼和班級。CREATE VIEW vJAVAstudentasSELECT sname 姓名,cardID 社會安全號碼,class 班級 from `TStudent` where class=‘JAVA‘查詢檢視select * from vJAVAstudent;select 姓名,社會安全號碼
Time of Update: 2015-06-24
標籤:使用SQL Manager管理工具串連到schoolDB。由於三張表都設定了主鍵,因此,以下練習中插入的記錄,主鍵不能重。插入資料1. 練習:為表的所有欄位插入資料為表中所有欄位插入資料,可以不用指定列其中的into可以省去insert into TStudent values (‘00008‘,‘白安‘,‘男‘,‘132302197604044565‘,‘19760404‘,‘[email protected]‘,‘JAVA‘,‘20120803‘)insert
Time of Update: 2015-06-24
標籤:1. Mysql資料庫的安裝(1)開啟Mysql安裝軟體,同意相關協議進入下一步安裝,在選擇安裝類型中選擇【自訂】進入下一步安裝。(2)選擇安裝的組件資訊。(3)伺服器軟體安裝目錄(4)資料目錄存放位置(5)點擊下一步進入Mysql資料庫軟體的安裝步驟。 (6)開始安裝資料庫(7)安裝好資料庫之後進行相應的Mysql資料庫的配置 (8)選擇【finish】,出現下列介面進入設定精靈。 (9)選擇下一步,現在詳細配置。(10)允許串連資料庫的數量。&n
Time of Update: 2015-06-24
標籤:一 準備 1 下載apache http://httpd.apache.org/download.cgi#apache24 httpd-2.2.22-win32-x86-openssl-0.9.8t.msi openssl表示帶有openssl模組,利用openssl可給Apache配置SSL安全連結 2 下載php http://windows.php.net/downloads/releases/archives/ php-5.3.5-Win32-VC6-
Time of Update: 2015-06-24
標籤:顯示資料庫 show databases;當前資料庫 select database();顯示表 show tables;更改表名稱 alter table 原表名 rename 新表名; rename table 原表名 to 新表名; ------------
Time of Update: 2015-06-24
標籤:Win7系統中提示:本地無法啟動MySQL服務,報的錯誤:1067,進程意外終止的解決方案。在本機電腦無法啟動MYSQL服務錯誤1067進程意外終止。這種情況一般是my.ini檔案配置出錯了1、首先找到這個檔案: Win7下的預設安裝路徑C:\ProgramData\MySQL\MySQL Server
Time of Update: 2015-06-24
標籤:[MySQL]B+樹索引 摘要:[MySQL]B+樹索引B+樹是一種經典的資料結構,由平衡樹和二叉尋找樹結合產生,它是為磁碟或其它直接存取輔助裝置而設計的一種平衡尋找樹,在B+樹中,所有的記錄節點都是按索引值大小順序存放在同一層的分葉節點中,葉節... SyntaxHighlighter.all();