亚洲视频二区_亚洲欧洲日本天天堂在线观看_日韩一区二区在线观看_中文字幕不卡一区

公告:魔扣目錄網為廣大站長提供免費收錄網站服務,提交前請做好本站友鏈:【 網站目錄:http://www.430618.com 】, 免友鏈快審服務(50元/站),

點擊這里在線咨詢客服
新站提交
  • 網站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

在 MySQL 中,術語基數是指可以放入列中的數據值的唯一性。它是一種影響數據搜索、聚類和排序能力的屬性。

基數可以有兩種類型,如下 –

    低基數 – 列的所有值必須相同。

    高基數 – 列的所有值必須是唯一的。

    如果我們對列施加約束以限制重復值,則使用高基數的概念。

    高基數

    以下是高基數的示例,其中列的所有值都必須是唯一的。

    mysql> create table UniqueDemo1
       -> (
       -> id int,
       -> name varchar(100),
       ->UNIQUE(id,name)
       -> );
    Query OK, 0 rows affected (0.81 sec
    

    登錄后復制

    將記錄插入表中。

    mysql> insert into UniqueDemo1 values(1,'John');
    Query OK, 1 row affected (0.18 sec)
    
    mysql> insert into UniqueDemo1 values(1,'John');
    ERROR 1062 (23000): Duplicate entry '1-John' for key 'id'
    

    登錄后復制

    在上面,當我們將相同的記錄插入表中時,我們會收到錯誤。

    顯示所有記錄。

    mysql> select *from UniqueDemo1;
    

    登錄后復制

    以下是輸出。因為,對于重復值,它顯示錯誤;因此,現在表中只有 1 條記錄,這是我們之前添加的。

    +------+------+
    | id   | name |
    +------+------+
    |    1 | John |
    +------+------+
    1 row in set (0.00 sec)
    

    登錄后復制

    低基數

    低基數示例。

    創建表格。

    mysql> create table LowCardinality
       -> (
       -> id int,
       -> name varchar(100)
       -> );
    Query OK, 0 rows affected (0.71 sec)
    

    登錄后復制

    插入具有重復值的記錄。

    mysql> insert into LowCardinality values(1,'John');
    Query OK, 1 row affected (0.19 sec)
    
    mysql> insert into LowCardinality values(1,'John');
    Query OK, 1 row affected (0.14 sec)
    

    登錄后復制

    顯示所有記錄。

    mysql> select *from LowCardinality;
    

    登錄后復制

    輸出顯示重復值,因為我們在創建表時沒有包含 UNIQUE。

    +------+------+
    | id   | name |
    +------+------+
    |    1 | John |
    |    1 | John |
    +------+------+
    2 rows in set (0.00 sec)
    

    登錄后復制

    以上就是MySQL 中的基數是什么?的詳細內容,更多請關注www.92cms.cn其它相關文章!

分享到:
標簽:MySQL 基數
用戶無頭像

網友整理

注冊時間:

網站:5 個   小程序:0 個  文章:12 篇

  • 51998

    網站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會員

趕快注冊賬號,推廣您的網站吧!
最新入駐小程序

數獨大挑戰2018-06-03

數獨一種數學游戲,玩家需要根據9

答題星2018-06-03

您可以通過答題星輕松地創建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學四六

運動步數有氧達人2018-06-03

記錄運動步數,積累氧氣值。還可偷

每日養生app2018-06-03

每日養生,天天健康

體育訓練成績評定2018-06-03

通用課目體育訓練成績評定