Time of Update: 2015-07-19
標籤:nginx httpd 由於工作需要,需要學習php,本來想安裝lamp的但是考慮到現在nginx伺服器有良好的效能且應用廣泛。這裡我決定搭建Linux(CentOS7+Nginx+MySQL+PHP)下的web伺服器。一、安裝httpd。 yum install -y httpd 安裝完成之後使用以下命令啟動httpd服務: systemctl start
Time of Update: 2015-07-19
標籤:一、php伺服器環境:apache +
Time of Update: 2015-07-18
標籤:來源網站 http://www.runoob.com/sql/sql-datatypes.htmlMYSQL資料類型主要有三種:TEXT文本型、NUMBER數字型和DATE日期型。1、TEXT文本型資料類型描述CHAR(size)儲存固定長度的字串(可包含字母、數字以及特殊字元)。在括弧中指定字串的長度。最多 255 個字元。VARCHAR(size)儲存可變長度的字串(可包含字母、數字以及特殊字元)。在括弧中指定字串的最大長度。最多 255 個字元。注釋:如果值的長度大於 25
Time of Update: 2015-07-17
標籤:寫在前面:索引對查詢的速度有著至關重要的影響,理解索引也是進行資料庫效能調優的起點。考慮如下情況,假設資料庫中一個表有10^6條記 錄,DBMS的頁面大小為4K,並儲存100條記錄。如果沒有索引,查詢將對整個表進行掃描,最壞的情況下,如果所有資料頁都不在記憶體,需要讀取10^4 個頁面,如果這10^4個頁面在磁碟上隨機分布,需要進行10^4次I/O,假設磁碟每次I/O時間為10ms(忽略資料轉送時間),則總共需要
Time of Update: 2015-07-17
標籤:MyISAM 和 InnoDB 的基本區別1.InnoDB不支援FULLTEXT類型的索引。2.InnoDB 中不儲存表的具體行數,也就是說,執行select count(*) from table時,InnoDB要掃描一遍整個表來計算有多少行,但是MyISAM只要簡單的讀出儲存好的行數即可。注意的是,當count(*)語句包含
Time of Update: 2015-07-17
標籤:mysql中每個表都有一個聚簇索引(clustered index ),除此之外的表上的每個非聚簇索引都是二級索引,又叫輔助索引(secondary indexes)。以InnoDB來說,每個InnoDB表具有一個特殊的索引稱為叢集索引。如果您的表上定義有主鍵,該主鍵索引是叢集索引。如果你不定義為您的表的主鍵時,MySQL取第一個唯一索引(unique)而且只含非空列(NOT
Time of Update: 2015-07-17
標籤:MySQL 效能最佳化的最佳20多條經驗分享 今天,資料庫的操作越來越成為整個應用的效能瓶頸了,這點對於Web應用尤其明顯。關於資料庫的效能,這並不只是DBA才需要擔心的事,而這更是我們程式員需要去關注的事情。 當我們去設計資料庫表結構,對操作資料庫時(尤其是查表時的SQL語句),我們都需要注意資料操作的效能。這裡,我們不會講過多的SQL語句的最佳化,而只是針對MySQL這一Web應用最多的資料庫。希望下面的這些最佳化技巧對你有用。 1.
Time of Update: 2015-07-18
標籤: 主伺服器上的相關命令:show master status;mysql> show master status\G*************************** 1. row *************************** File: host2-bin.000002 Position: 420 Binlog_Do_DB: Binlog_Ignore_DB: Executed_Gtid_Set:
Time of Update: 2015-07-17
標籤:一、介紹一下索引的類型Mysql常見索引有:主鍵索引、唯一索引、普通索引、全文索引、複合式索引PRIMARY KEY(主鍵索引) ALTER TABLE `table_name` ADD PRIMARY KEY ( `column` ) UNIQUE(唯一索引) ALTER TABLE `table_name` ADD UNIQUE (`column`)INDEX(普通索引) ALTER TABLE `table_name` ADD
Time of Update: 2015-07-18
標籤:當前session可以直接用prompt修改mysql> prompt \[email protected]\h \d \r:\m:\s>PROMPT set to ‘\[email protected]\h \d \r:\m:\s>‘[email protected] mysql
Time of Update: 2015-07-18
標籤:MySQL is an open-source relational database. For those unfamiliar with these terms, a database is where an application keeps its data, and relational refers to how the data is organized and accessed within the database. SQL refers to the language
Time of Update: 2015-07-17
標籤:久久未更新。。。 換好工作出去玩耍了一趟, 現在安裝機器啦~裝一個mysql 到centos 7, 一次轉載一篇文章, 記錄下:原文地址:http://www.phpini.com/mysql/rhel-centos-yum-install-mysql 在 RHEL 及 CentOS 7 開始, 預設的資料庫系統是 MariaDB, 基本上 MariaDB 可以取代 MySQL, 但如果仍然想繼續用 MySQL 的話, 除了可以編譯 MySQL Community
Time of Update: 2015-07-18
標籤:函數和預存程序的區別主要在於函數必須有傳回值,而預存程序則沒有。函數的參數類型遠遠多於預存程序參數類型。函數的操作包括建立函數,查看函數,更新函數和刪除函數。1. 建立函數建立函數通過SQL語句CREATE Function來實現,其文法形式如下:CREATE FUNCTION function _name([function_paramter[,…]]) [characteristic…]
Time of Update: 2015-07-18
標籤:From my mailbag:How do I write a C program to connect MySQL database server?MySQL database does support C program API just like PHP or perl.The C API code is distributed with MySQL. It is included in the mysqlclient library and
Time of Update: 2015-07-18
標籤:mybatis版本 : 3.2.8 其實很簡單,之前想複雜了。。。 mybatis插入自增id的記錄後,傳入的POJO會自動更新id的值為插入後的結果 (目前只測了id,其他欄位如果不給定值,不知是否更新,有待測試) 記錄如下: User.xml
Time of Update: 2015-07-18
標籤:問題:“網頁顯示中午”與“資料庫查看中文”總有一個是亂碼,或者“網頁中總有部分中文亂碼”裝了PHPStudy之後,用alter修改過一次資料庫的編碼方式為utf8!當時的網頁的編碼顯示是正常的,所以我就沒有放在心上以為可以了!到後來才發現:網頁顯示中文的時候不是亂碼的,但是在資料庫查看中文的時候卻是亂碼的!還有更奇怪的是,我做一個電商網站的時候,發現一級菜單的中文顯示“夏日服裝”--&ldquo
Time of Update: 2015-07-18
標籤:拉開拉鏈mysql緊湊根資料夾注意ini設定檔的內容 basedir = D:\mysql-5.6.17-winx64 datadir = D:\mysql-5.6.17-winx64 port = 3306 server_id = mssqldefault-character-set=utf8cmdcd mysql bin 檔案夾mysqld install mysqlnet start mysql------------------使用者zs
Time of Update: 2015-07-18
標籤:官網說明:Normally, a slave does not log to its own binary log any updates that are received from a master server. This option tells the slave to log the updates performed by its SQL thread to its own binary log. For this option to have any effect,
Time of Update: 2015-07-18
標籤:儲存過程可以簡單理解為一條或多條SQL語句的集合。儲存過程的操作包括建立儲存過程,查看儲存過程,更新儲存過程和刪除儲存過程。1. 建立儲存過程1.1 儲存過程文法結構在MySQL中建立預存程序通過SQL語句CREATE PROCEDURE來實現,其文法形式如下:CREATE PROCEDURE procedure_name([procedure_paramter[,…]]) [characteristic…]
Time of Update: 2015-07-18
標籤:使用Nodejs+MySQL肯定比PHP和MySQL的組合更適合做伺服器端的開發。使用Nodejs你會從他的非同步行為中獲益良多。比如,提升效能,你無須在從已有的MySQL資料庫遷移到其他的NoSQL資料庫獲得效能的提升。 Nodejs如何使用MySQLNodejs要串連MySQL,可以使用Nodejs的MysQL驅動來實現。比如,我們這裡使用“node-mysql”串連資料庫。我們使用下面的方式來串連資料庫:首先,我們需要使用nodejs的包管理工具(n