Mysql入門基礎(1)-->基本介紹

第一章      數據庫概述

                                                   阿文(Alvin)

1.1、簡介

1.2、簡單的說。數據庫(database)就是一個存儲數據的倉庫,那麼爲了方便的存儲和管理,它將數據按照特定的規律存儲到磁盤上,通過數據庫管理系統,能夠有效地管理存儲在數據庫中的數據.

1.2、數據庫範式

數據庫泛型就是數據庫該遵循的規則。數據庫泛型也稱爲範式。目前,關係數據庫最常用的4種範式分別是:

  • 第一範式(1NF)

  • 第二範式(2NF)

  • 第三範式(3NF)

  • 第四範式(BCNF)

那麼這裏簡單的介紹一下。第一範式的內容,

在設計數據庫時,數據庫需要滿足的最低要求的範式是第一範式,第一範式的要求

表中不能有重複的字段

每個字段不能在拆分

一個數據庫那麼如果連第一範式都不能滿足的話。那將不合格的。只有在滿足第一範式的情況下在進一步進行細化,根據特定的業務進行細分。

 

1.3SQL語言

數據庫管理系統是通過SQL語言來管理數據庫中的數據庫的。SQL語言是一種查詢和設計語言。主要用於存儲取數據,查詢數據,更新數據和管理關係數據庫。

   SQL語言分成3個部分,

DDL(Data Definition Language)語句,用於定義數據庫表、視圖索引和觸發器等。

  • create

  • alter

  • drop

  • rename

  • truncate

  • comment

DML(Data Manipulation Language)語句用於插入數據,查詢數據更新以及刪除

  • select

  • insert

  • update

  • delete

DCL(Data Control Language)語句,用於控制用戶的訪問權限,

  • grant

  • revoke

 

 

 

1.4、常見的數據系統

1、甲骨文的Oracle

2IBMDB2

3Sybase

4、微軟的Access SQL Server

6、開源PostgreSQL

7、開源MySQL

 

 

 

1.5Mysql數據庫的介紹

  • MySQL是一個關係型數據庫管理系統,由瑞典MySQL AB公司開發,目前屬於Oracle公司。MySQL是一種關聯數據庫管理系統,關聯數據庫將數據保存在不同的表中,而不是將所有數據放在一個大倉庫內,這樣就增加了速度並提高了靈活性。

  • MySQL是一個開放源碼的小型關聯式數據庫管理系統,開發者爲瑞典MySQL AB公司。MySQL被廣泛地應用Internet上的中小型網站中。由於其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,許多中小型網站爲了降低網站總體擁有成本而選擇了MySQL作爲網站數據庫

 

 

 

 

版本

  • Alpha 開發版本.

  • Beat  測試版本.

  • Gama 發行過一段時間的Beat 版本.

  • Generally Available(GA)  穩定版本.

 

 

1.6、如何學習數據庫

  • 學習數據庫主要是多練習。總結如下:

  • 多上機實踐

  • 多編寫SQL語句

  • 多回顧理論知識

 

1.7、本章練習題目

  • (1)、簡述數據庫範式

  • (2)SQL語言分爲哪幾種?

  • (3)、常見的數據庫系統有哪些?

  • (4)、簡述Mysql特性以及版本?

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章