天天看點

MySQL 使用教程

mysql 是最流行的開源資料庫。

本文簡明的講解了 mysql 如何下載下傳安裝到使用的整個過程。

mysql 支援多種特性:

使用 c和 c++編寫,并使用了多種編譯器進行測試,保證了源代碼的可移植性。

支援 aix、freebsd、hp-ux、linux、mac os、novellnetware、openbsd、os/2 wrap、solaris、windows等多種作業系統。

為多種程式設計語言提供了 api。這些程式設計語言包括 c、c++、python、java、perl、php、eiffel、ruby,.net和 tcl 等。支援多線程,充分利用 cpu 資源。

優化的 sql查詢算法,有效地提高查詢速度。

既能夠作為一個單獨的應用程式應用在用戶端伺服器網絡環境中,也能夠作為一個庫而嵌入到其他的軟體中。

提供多語言支援,常見的編碼如中文的 gb 2312、big5,日文的 shift_jis等都可以用作資料表名和資料列名。

提供 tcp/ip、odbc 和 jdbc等多種資料庫連接配接途徑。

提供用于管理、檢查、優化資料庫操作的管理工具。

支援大型的資料庫。可以處理擁有上千萬條記錄的大型資料庫。

支援多種存儲引擎。

mysql 是開源的,是以你不需要支付額外的費用。

mysql 使用标準的 sql資料語言形式。

mysql 對 php 有很好的支援,php是目前最流行的 web 開發語言。

mysql是可以定制的,采用了 gpl協定,你可以修改源碼來開發自己的 mysql 系統。

線上 ddl/更改功能,資料架構支援動态應用程式和開發人員靈活性(5.6[3] 新增)

複制全局事務辨別,可支援自我修複式叢集(5.6[3] 新增)

複制無崩潰從機,可提高可用性(5.6[3] 新增)

複制多線程從機,可提高性能(5.6[3] 新增)

本例用的是 mysql community edition (gpl) 版本,開源免費。

版本号:mysql community server 5.6.24

平台類型: windows

安裝方式,可以選擇 mysql installer msi 或者是 編譯壓縮包(形如 mysql-5.6.26-win32.zip 或 mysql-5.6.26-winx64.zip)。

下載下傳完成後,解壓到放到任意目錄,本例為 <code>c:\mysql</code> 目錄

放到 path 變量下增加 ,c:\mysql\bin

MySQL 使用教程

複制安裝目錄下的 my-default.ini 并重命名為 my.ini ,修改為

basedir 為 mysql 安裝目錄。datadir 為資料存放目錄

安裝作為 windows 服務。

mysql 會随着 windows 的啟動和關閉而啟動和關閉

mysqld --install

其他可選的有:設定為手動啟動或者關閉服務

mysqld --install-manual

移除服務

mysqld --remove

啟動

net start mysql

關閉

net stop mysql

mysqlshow

mysqlshow -u root mysql

mysqladmin version status proc

mysql test

列出所有的幫助指令

mysql --help

連接配接到伺服器,其中 host 是伺服器ip, user 是使用者名

mysql -h host -u user -p

如果伺服器在本地 ,

mysql -u user –p

提示輸入密碼,驗證通過後,如下

斷開與伺服器的連結

quit

查詢(指令語句是不區分大小寫)

列出所有資料庫

建立一個自己的資料庫 menagerie

給自己授予管理者權限

通路資料庫 menagerie

列出資料庫表

建立表 pet

檢視 pet 表的詳情

插入資料

查詢所有的資料

修改資料

删除資料

<a href="http://dev.mysql.com/doc/refman/5.6/en/index.html">http://dev.mysql.com/doc/refman/5.6/en/index.html</a>