mariadb导入sql数据_「译」关系型数据库介绍
原文來自MariaDB官網的基礎知識儲備庫中關系型數據庫的介紹,原文鏈接:https://mariadb.com/kb/en/library/introduction-to-relational-databases/
關系型數據庫的介紹
數據庫是什么?
理解一個數據庫最簡單的方法就是把它作為一個相關文件的集合。想象一個在商店的銷售訂單文件(無論紙質還是數字)。然后有另一個商品的文件,包含庫存記錄。為了完成一個訂單,你需要鎖上訂單文件上的商品,然后為了那個特別的商品鎖上和調整商品文件里的庫存水平。一個數據庫和控制數據庫的軟件,被稱為一個數據庫管理系統(DBMS),幫助完成這類工作。
如今大多數數據庫都是關系型數據庫,如此命名是因為它們通過一個共同的字段來處理關聯數據。舉個例子:下面的表1展示了商品表,表2展示了庫存表。正如你所看到的,兩表間的關系是基于這個共同字段product_code。任何兩個表只需通過一個共同字段就可以彼此關聯。
表1
商品表
表2
庫存表
數據庫術語
讓我們仔細看看之前兩個表,來理解下它們是如何組織的:
- 每一個表都包含許多行和列
- 每個新的行包含關于一個單一實體的數據(比如一個產品或者一個訂單行)。這被稱為一個記錄。舉個例子:表1的第一行是一個記錄;它描述了A416商品,這是一盒十四沒分的釘子。術語行和記錄是可互換的。
- 每一列(也稱為一個元組)包含一條與記錄相關的數據,稱為屬性。屬性的示例是銷售的商品的數量或商品的價格。引用數據庫表時,屬性被稱為字段。舉個例子:表1當中的Description列的數據是字段。術語的屬性和字段是可互換的。
考慮到這種類型的結構,數據庫給你一種操作這個數據的方法:SQL。SQL(structured query language,結構化查詢語言)是一種搜索記錄或進行更改的強大方法。幾乎所有數據庫管理系統都使用SQL,盡管許多增加了他們自己的增強功能進去。這意味著,當你通過使用MariaDB學習SQL時,幾乎所有這些都不是只針對于MariaDB的,并且也可以與其他關系型數據庫一起使用,例如PostgreSQL、MySQL、Oracle和SQL Server。MariaDB最初是作為MySQL的替代品而創建的,所以MariaDB和MySQL特別接近(相似)。
*注:
1. 文章內容只做參考使用,不具備作為教材等書面內容使用的條件;
2. 不可在商業行為中使用;
3. 文章引申、轉載等請注明出處以及保留文章全部內容(包含文內各種引用);
4. 如需在轉載時進行修改,請在文章內注明為二次編輯及修改位置。
總結
以上是生活随笔為你收集整理的mariadb导入sql数据_「译」关系型数据库介绍的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python适用场景_你真的了解Pyth
- 下一篇: python合并文件_python把多个