<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                [TOC] # 無主鍵表 ## 主鍵(Primary Key) 主鍵是在數據表中能夠唯一標識一行的列的集合。主鍵需要滿足以下規則: * 值不能為 NULL 或空串。 * 在全表范圍內主鍵列集合的值唯一。 * 主鍵的值不允許變更。 ## 有主鍵表 有主鍵表即數據表中包含主鍵的表,在 OceanBase 數據庫中需要滿足以下規則: * 每個數據表最多擁有一個主鍵列集合。 * 主鍵列的數量不能超過 64 列,且主鍵數據總長度不能超過 16 KB。 在創建有主鍵表后,會自動為主鍵列創建一個全局唯一索引,可以通過主鍵快速定位到行。 以下面的 SQL 為例,創建了一個以 emp\_id 為主鍵的數據表 emp\_table,為有主鍵表。 ~~~ CREATE TABLE emp_table ( emp_id int PRIMARY KEY, emp_name varchar(100), emp_age int NOT NULL ); ~~~ ## 無主鍵表 數據表中未指定主鍵的表稱為無主鍵表,由于沒有全局索引,無主鍵表通常使用 ROWID 來快速定位到行。 以下面的 SQL 為例,數據表 student\_table 未指定主鍵,為無主鍵表。 ~~~ CREATE TABLE student_table ( student_id int NOT NULL, student_name varchar(100), student_age int NOT NULL ); ~~~ 在 OceanBase 數據庫的實現中,無主鍵表采用自增列作為隱藏主鍵。 OceanBase 數據庫的自增列是兼容 MySQL 的自增列模塊,滿足以下三個原則: * 多分區全局唯一 * 語句內連續遞增 * 生成的自增列值比用戶顯式插入的大 無主鍵表利用了自增列的多分區全局唯一的原則,以此保證無主鍵表隱藏主鍵的唯一性。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看