MySQL資料庫1 - 基本概念及安裝

來源:互聯網
上載者:User

標籤:

一.資料管理技術的產生和發展:

1.人工管理階段 - 效率低,成本高(文字)

2.檔案系統階段 - 易於儲存,處理速度快,資料形式豐富(文字,聲音,圖片...磁帶,磁碟)

3.資料庫系統階段 - 易於維護海量資料,更快的運算和處理,保證資料安全性,使用程式設計語言管理資料

 

二.關係型資料庫中常用的概念

1. 資料庫及資料庫管理系統

資料庫管理系統 - database manager system(DBMS) - 管理資料的工具(eg: MySql , SqlServer , Oracle...)

2. 關係型資料庫常用概念

 世界上流行的資料庫基本都是關係型資料庫,其特點是:將資料以表格的形式儲存。

包括:欄位(title),元組,行(記錄),列                    

    課程編號

課程名字

       學時

   平均成績

 

 

 

 

 

 

 

 

資料冗餘:可以不存在的資料真實的存在了就叫資料冗餘

完整性:資料的正確性

失去了完整性:資料出了錯

主鍵:不能重複的(唯一標識實體),主鍵不可為空

主鍵為空白/重複:失去了實體完整性

外鍵:這個列上的資料來源於其他表,不能亂寫

引用了不存在的資料:失去了參考完整性

類型(姓名必須是字元資料類型),範圍(性別必須是男或女),格式不正確(社會安全號碼碼必須是18位):失去了值域完整性

3. 結構化查詢語言 (SQL)SQL簡介

結構化查詢語言 (SQL)(Structured Query Language)

分類:資料定義語言 (Data Definition Language)(DDL) - creat , alter, drop

      資料操縱語言(DML) - 增加(insert),刪除(delete),更新(update),查詢(select)

      資料控制語言(DCL) - 分配(grant), 回收(revoke),拒絕(deny)

 

三.MySql簡介

  發展曆史:由瑞典MyySql AB公司開發,目前屬於Oracle旗下公司

  特點:開源性,佔用資源少,適用於多種程式設計語言,支援用戶端訪問

  版本:

      MySql Community Server社區版本,開源免費,但不提供官方支援人員

      MySql Enterprise Edition企業版本,需付費,可以試用30天

      MySql Cluster叢集版,開源免費,可將幾個MySql Server封裝成一個Server.

      MySql Cluster CGE進階叢集版,需付費

 

四.MySql下載與安裝

下載MySql步驟:

  1. 登入MySql官方網站www.mysql.com
  2. 進入download模組
  3. 選擇社區版- Community
  4. 選擇MySql Community Server下的download
  5. 找到官方網推薦的最新版本
  6. 選擇圖形化安裝包 - MySql Installer msl下載

   

安裝MySql步驟:

1. 如之前本機已安裝Mysql,請先卸載

2. 點擊安裝檔案

3. 選擇接受許可開始安裝過程

4. 選擇安裝模式為自訂安裝

5. 進入安裝過程

6. 完成安裝,進入設定精靈

               

   

MySQL資料庫1 - 基本概念及安裝

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.