天天看點

mysql資料庫

什麼是資料庫?

​ 資料庫(database)是按照資料結構來組織、存儲和管理資料的倉庫。每個資料庫都有一個或多個不同的 api 用于建立,通路,管理,搜尋和複制所儲存的資料。

​ 所謂的關系型資料庫,是建立在關系模型基礎上的資料庫,借助于集合代數等數學概念和方法來處理資料庫中的資料。

rdbms 即關系資料庫管理系統(relational database management system)的特點:

資料以二維表格的形式出現

每行為各種記錄名稱

每列為記錄名稱所對應的資料域

許多的行和列組成一張二維表

若幹的二維表組成一個資料庫database

mysql 為關系型資料庫(relational database management system), 這種所謂的"關系型"可以了解為"表格"的概念, 一個關系型資料庫由一個或數個表格組成, 如圖所示的一個表格:

mysql資料庫

mysql 是一個關系型資料庫管理系統,由瑞典 mysql ab 公司開發,目前屬于 oracle 公司。mysql 是一種關聯資料庫管理系統,關聯資料庫将資料儲存在不同的表中,而不是将所有資料放在一個大倉庫内,這樣就增加了速度并提高了靈活性。

mysql特點:

mysql是開源的,也就是可以直接拿來用,不需要額外的費用

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

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

mysql 可以運作于多個系統上,并且支援多種語言。這些程式設計語言包括 c、c++、python、java、perl、php、eiffel、ruby 和 tcl 等。

mysql 支援大型資料庫,支援 5000 萬條記錄的資料倉庫,32 位系統表檔案最大可支援 4gb,64 位系統支援最大的表檔案為8tb。

mysql 是可以定制的,采用了 gpl 協定(通用公共許可證),你可以修改源碼來開發自己的 mysql 系統。

sql