Time of Update: 2015-06-01
標籤:最近正在學習mysql,安裝環境是windows server 2003 32位作業系統+mysql 5.1.47同時也安裝了mysql命令列以及mysql workbench這裡是test資料庫create table fortest(empno int auto_increment,empname nvarchar(20) not null,constraint pk_fortest primary key(empno))default charset=utf8;
Time of Update: 2015-06-01
標籤:MySQL Workbench 是 MySQL AB 最近釋放的可視資料庫設計工具。這個工具是設計 MySQL 資料庫的專用工具。MySQL Workbench 擁有很多的功能和特性;這篇由Djoni Darmawikarta 寫的文章通過一個樣本展現了其中的一些。我們將針對一個訂單系統建立一個物理資料模型,這裡的訂單系統可以是銷售單也可以是訂單,並且使用 forward-engineer(正向引擎) 將我們的模型產生為一個 MySQL 資料庫。&
Time of Update: 2015-06-01
標籤:mysql 表最佳化 概述在資料庫設計過程中,使用者可能會經常遇到這樣的問題:1.表裡面的欄位到底該設定多長合適?2.是否應該把所有表都按照第三範式來設計?最佳化表的資料類型1.文法表的資料類型參見連結: http://blog.csdn.net/pursuing0my0dream/article/details/44729707在mysql中,我們可以使用函數 procedure
Time of Update: 2015-06-01
標籤:今天,資料庫的操作越來越成為整個應用的效能瓶頸了,這點對於Web應用尤其明顯。關於資料庫的效能,這並不只是DBA才需要擔心的事,而這更是我們程式 員需要去關注的事情。當我們去設計資料庫表結構,對操作資料庫時(尤其是查表時的SQL語句),我們都需要注意資料操作的效能。這裡,我們不會講過多的 SQL語句的最佳化,而只是針對MySQL這一Web應用最多的資料庫。希望下面的這些最佳化技巧對你有用。1.
Time of Update: 2015-05-31
標籤:MySQL 匯入資料MySQL中可以使用兩種簡單的方式來匯入MySQL匯出的資料。 使用 LOAD DATA 匯入資料MySQL 中提供了LOAD DATA INFILE語句來插入資料。 以下執行個體中將從目前的目錄中讀取檔案 dump.txt ,將該檔案中的資料插入到當前資料庫的 mytbl 表中。mysql> LOAD DATA LOCAL INFILE ‘dump.txt‘ INTO TABLE
Time of Update: 2015-06-01
標籤:今天,資料庫的操作越來越成為整個應用的效能瓶頸了,這點對於Web應用尤其明顯。關於資料庫的效能,這並不只是DBA才需要擔心的事,而這更是我們程式員需要去關注的事情。當我們去設計資料庫表結構,對操作資料庫時(尤其是查表時的SQL語句),我們都需要注意資料操作的效能。這裡,我們不會講過多的SQL語句的最佳化,而只是針對MySQL這一Web應用最多的資料庫。希望下面的這些最佳化技巧對你有用。1.
Time of Update: 2015-06-01
標籤:最近,自己業務進行上線,上線後,需要考慮的是對各種服務進行監控,包括(httpd服務,mysqld服務等),現在想以mysqld服務為例總結下那種方式的指令碼最為專業和合理:(1).根據mysql的連接埠號碼來監控mysql的服務。(常見於監控mysql的本地服務) 比較常見的一個指令碼:1 netstat -natup|grep mysqld|awk -F‘[ :]+‘ ‘{print
Time of Update: 2015-06-01
標籤:MYSQL經常使用命令列表 1、系統管理mysql -h主機地址 -uusername -p 串連MYSQL(在mysql/bin)exit 退出MYSQL命令mysqladmin -uusername -p舊password password新password 改動password(在mysql/bin)grantselect[insert][,update][,delete]on資料庫.*[email protected]("%",
Time of Update: 2015-06-01
標籤:在《高效能MySQL》中文第三版提到了索引的評估:三星評估(three-star system)。在《High Performance MySQL (3rd Edition)》英文第三版的原文是:Lahdenmaki and Leach’s book also introduces a three-star system for grading how suitable an index is for a query.The index earns one star if it
Time of Update: 2015-06-01
標籤: 用Select…like %…%來尋找MySQL的text類型欄位的一個中文,卻發現查出來的是亂的,發現不少人也遇到這樣的問題。在中文排序和尋找的時候,漢字的結果是錯誤的。 原因在於MySQL在尋找字串的時候大小寫不敏感,字元集預設使用ISO-8859,在轉換過程中會出現問題。 有兩種方法可以解決: 第一種方法是使用BINARY關鍵字。 BINARY
Time of Update: 2015-06-01
標籤:我在安裝資料庫時候在系統進行產生資料庫時候出現下面問題,就是在 scripts裡面mysql_install_db沒有執行許可權,進入到scripts目錄下,執行chmod 777 mysql_install_db 給你所有許可權,還真給面子,在執行圖中語句時候,還真執行了。。。。。 mysq 安裝時候進行產生資料庫系統時候執行語句 ./scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql
Time of Update: 2015-06-01
標籤:Mysql版本:5.1\5.5 1、 首先檢查mysql服務是否啟動,若已啟動則先將其停止服務,可在開始菜單的運行,使用命令:net stop mysql 開啟第一個cmd視窗,切換到mysql的bin目錄,運行命令:mysqld --defaults-file="C:\Program Files\MySQL\MySQL Server 5.1\my.ini" --console
Time of Update: 2015-06-01
標籤:預存程序變數的拼接 有時候我們需要模糊查詢,但是同時我們又要 在模糊查詢的時候使用變數,我們又想在變數的後面拼接一個%去匹配模糊查詢 那麼就會用到 concat函數 樣本如下: www.2cto.com SELECT count(id) FROM config WHERE name like concat(studentName,‘%‘);
Time of Update: 2015-06-01
標籤:mysql效能調優六 innodb引擎和myisam引擎的效能 對於這兩種儲存引擎的選擇,要根據項目的應用特點來權衡,而對於複雜的應用系統,也可以根據實際情況來選擇多種儲存引擎的組合。不過這種方法不建議採取。
Time of Update: 2015-06-01
標籤:mysql 本文整理了一些MySQL的通用最佳化方法,做個簡單的總結分享,旨在協助那些沒有專職MySQL DBA的企業做好基本的最佳化工作,至於具體的SQL最佳化,大部分通過加適當的索引即可達到效果,更複雜的就需要具體分析了。 1、硬體層相關最佳化 1.1、CPU相關 在伺服器的BIOS設定中,可調整下面的幾個配置,目的是發揮CPU最大效能,或者避免經典的NUMA問題: 1、選擇Performance Per Watt
Time of Update: 2015-06-01
標籤:password 伺服器 welcome linux 資料庫 MySQL主從配置
Time of Update: 2015-06-01
標籤:使用者名稱 密碼 資料庫 命令列下具體用法如下: mysqldump -u使用者名稱 -p密碼 -d 資料庫名 表名 指令碼名; 1、匯出資料庫為dbname的表結構(其中使用者名稱為root,密碼為dbpasswd,產生的指令碼名為db.sql) &n
Time of Update: 2015-06-01
標籤:mysql主從1.安裝、配置MySQL 2.啟動mysql服務及同步主從伺服器的資料[[email protected] ~]# /etc/init.d/mysqld startStarting MySQL SUCCESS! [[email protected] ~]# /etc/init.d/mysqld startStarting MySQL SU
Time of Update: 2015-06-01
標籤:實現過程: (1) master將改變記錄到二進位日誌(binary log)中(這些記錄叫做二進位日誌事件,binary log events); (2) slave將master的binary log events拷貝到它的中繼日誌(relay log); (3) slave重做中繼日誌中的事件,將改變反映它自己的資料。 相關命令:mysql> start slave; #啟動slavemysql> stop
Time of Update: 2015-05-31
標籤:早就聽說lock tables和unlock tables這兩個命令,從字面也大體知道,前者的作用是鎖定表,後者的作用是解除鎖定。但是具體如何用,怎麼用,不太清楚。今天詳細研究了下,總算搞明白了2者的用法。lock tables 命令是為當前線程鎖定表.這裡有2種類型的鎖定,一種是讀鎖定,用命令 lock tables tablename read; 另外一種是寫鎖定,用命令lock tables tablename write.下邊分別介紹:1. lock table