官术网_书友最值得收藏!

  • MariaDB必知必會
  • (美)Ben Forta
  • 518字
  • 2020-10-30 18:17:32

1.1.3 列和數據類型

表由列構成。列中存儲表的一部分信息。

新術語

列(Column) 表中的一個字段。所有的表由一列或多列構成。

理解列的最好方式是把數據庫假想成網格,有點像電子表格。在網格中的每一列存儲一條特定的信息。例如,在客戶表中,一列存儲客戶編號,另一列存儲客戶名字,而地址、城市、州、郵政編碼都存儲在各自的列中。

提示

分解數據 正確地將數據分解到多列中很重要。例如,城市、州、郵政編碼應該分別作為一列。通過分解,就可能實現對特定列的排序或數據過濾(如想要找到某個州或某個城市的所有客戶)。如果城市和州都合并在一列中,就很難對州進行排序和過濾。

數據庫中每一列都有相應的數據類型。數據類型定義了該列可以存儲哪種類型的數據。例如,如果某列需要存儲數字(也許是一個訂單的物品數量),就應該使用numeric數據類型。如果某列存儲日期、文本、提示、金額等,就需要用恰當的數據類型來指定。

新術語

數據類型(Datatype) 允許數據的類型。表的每一列都有一個相應的數據類型來約束(或允許)該列存儲特定的數據。

數據類型約束存儲在列中數據的類型(如防止字符值進入數值字段)。數據類型也有助于對數據正確排序,并且在優化磁盤使用空間中扮演著重要角色。因此,在創建表時,必須要特別留意選擇正確的數據類型。

主站蜘蛛池模板: 瑞昌市| 进贤县| 贡嘎县| 义马市| 司法| 鄂尔多斯市| 周口市| 会理县| 崇信县| 黎平县| 仁寿县| 许昌市| 昌江| 凌源市| 博乐市| 甘南县| 滦南县| 高要市| 茌平县| 宁津县| 布尔津县| 那坡县| 宿州市| 昌图县| 淄博市| 蒙城县| 浦北县| 濮阳市| 八宿县| 罗田县| 汾阳市| 微山县| 伊川县| 道真| 怀来县| 普洱| 临夏县| 泾阳县| 玛纳斯县| 彰化市| 隆化县|