MySQL的相關概念介紹

來源:互聯網
上載者:User

標籤:

MySQL 為關係型資料庫(Relational Database Management System), 這種所謂的"關係型"可以理解為"表格"的概念, 一個關係型資料庫由一個或數個表格組成, 的一個表格:

  • 表頭(header): 每一列的名稱;
  • 列(row): 具有相同資料類型的資料的集合;
  • 行(col): 每一行用來描述某個人/物的具體資訊;
  • 值(value): 行的具體資訊, 每個值必須與該列的資料類型相同;
  • 鍵(key): 表中用來識別某個特定的人\物的方法, 鍵的值在當前列中具有唯一性。

 

Windows下MySQL的配置

 

以 MySQL 5.1 免安裝版為例, 下載 mysql-noinstall-5.1.69-win32.zip ( 官方下載頁: http://dev.mysql.com/downloads/mysql/5.1.html#downloads )

配置步驟:

1. 將下載的 mysql-noinstall-5.1.69-win32.zip 解壓至需要安裝的位置, 如: C:\Program Files;

2. 在安裝資料夾下找到 my-small.ini 設定檔, 將其重新命名為 my.ini , 開啟進行編輯, 在 [client] 與 [mysqld] 下均添加一行: default-character-set = gbk

3. 開啟 Windows 環境變數設定, 建立變數名 MYSQL_HOME , 變數值為 MySQL 安裝目錄路徑, 這裡為 C:\Program Files\mysql-5.1.69-win32

4. 在 環境變數 的 Path 變數中添加 ;%MYSQL_HOME%\bin;

5. 安裝 MySQL 服務, 開啟Windows命令提示字元, 執行命令: mysqld --install MySQL --defaults-file="my.ini" 提示"Service successfully installed."表示成功;

MySQL服務的啟動、停止與卸載

在 Windows 命令提示字元下運行:

啟動: net start MySQL

停止: net stop MySQL

卸載: sc delete MySQL

 

MySQL指令碼的基本組成

 

與常規的指令碼語言類似, MySQL 也具有一套對字元、單詞以及特殊符號的使用規定, MySQL 通過執行 SQL 指令碼來完成對資料庫的操作, 該指令碼由一條或多條MySQL語句(SQL語句 + 擴充語句)組成, 儲存時指令檔尾碼名一般為 .sql。在控制台下, MySQL 用戶端也可以對語句進行單句的執行而不用儲存為.sql檔案。

標識符

標識符用來命名一些對象, 如資料庫、表、列、變數等, 以便在指令碼中的其他地方引用。MySQL標識符命名規則稍微有點繁瑣, 這裡我們使用萬能命名規則: 標識符由字母、數字或底線(_)組成, 且第一個字元必須是字母或底線。

對於標識符是否區分大小寫取決於當前的作業系統, Windows下是不敏感的, 但對於大多數 linux\unix 系統來說, 這些標識符大小寫是敏感的。

 

關鍵字:

MySQL的關鍵字眾多, 這裡不一一列出, 在學習中學習。 這些關鍵字有自己特定的含義, 盡量避免作為標識符。

 

語句:

MySQL語句是組成MySQL指令碼的基本單位, 每條語句能完成特定的操作, 他是由 SQL 標準語句 + MySQL 擴充語句組成。

 

函數:

MySQL函數用來實現資料庫操作的一些進階功能, 這些函數大致分為以下幾類: 字串函數、數學函數、日期時間函數、搜尋函數、加密函數、資訊函數。

 

 

MySQL的相關概念介紹

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.