ホームページ  >  記事  >  データベース  >  データベース ID 列とは何を意味しますか?

データベース ID 列とは何を意味しますか?

清浅
清浅オリジナル
2019-05-05 13:53:1110772ブラウズ

データベースの ID 列は、自動インクリメント列とも呼ばれます。手動で値を挿入しなくても、システムによってデフォルト値が提供されます。テーブルには ID 列が 1 つだけ存在できます。 null 値は許可されており、型は数値のみです。

データベース ID 列とは何を意味しますか?

データベース識別列の意味:

データ テーブルを設計するときに、識別列が追加されます。テーブルが増分ルールに従って増加するため、識別列は自動インクリメント列とも呼ばれます。これは、値を手動で挿入する必要がないことを意味します。システムはデフォルトのシーケンス値を提供します

識別列の特性:

(1)識別列は主キー Match と同じである必要はありませんが、キーであることが要件です

(2) テーブルには最大 1 つの識別列のみ含めることができます

(3)識別列の型は数値型のみです

#(4) 開始および終了操作を実行するとき、この列の値はルールに従ってシステムによって均一に生成され、null 値は許可されません

例: テーブルの作成時に ID 列を設定します

#

DROP TABLE IF EXISTS tab_identity;
CREATE TABLE tab_identity(
id INT  ,
NAME FLOAT UNIQUE AUTO_INCREMENT,
seat INT 
);
TRUNCATE TABLE tab_identity;
INSERT INTO tab_identity(id,NAME) VALUES(NULL,'john');
INSERT INTO tab_identity(NAME) VALUES('lucy');
SELECT * FROM tab_identity;
SHOW VARIABLES LIKE '%auto_increment%';
SET auto_increment_increment=3;

以上がデータベース ID 列とは何を意味しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。