mysql の ID 列は何を意味し、その用途は何ですか?

anonymity
リリース: 2020-09-08 15:47:39
オリジナル
6972 人が閲覧しました

識別カラムは自動増加カラムとも呼ばれ、MySQLのテーブルフィールド属性に識別カラム属性があり、その機能はテーブルデータの自己増加値を実現することです。テーブル内の 1 つの識別列とステップ サイズを設定できます。デフォルトは 1 です。

mysql の ID 列は何を意味し、その用途は何ですか?

#ID 列とは何ですか?

識別列は、自動増加列とも呼ばれます。

意味: 値を手動で挿入する必要はありません。システムはデフォルトのシーケンス値を提供します。

機能:

1. 識別列はプライマリと一致する必要がありますか鍵?必ずしも必要というわけではありませんが、要件はキーです

2. テーブルには ID 列をいくつ持つことができますか?せいぜい1つ!

3. 識別列のタイプは数値のみです。

4. 識別列は SET auto_increment_increment=3; によって設定でき、ステップ サイズを設定できます

テーブルの作成時に設定 ID 列 AUTO_INCREMENT

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%';
ログイン後にコピー

生成された列 (ID 列を含む)は、列値を自動的に生成するために使用される DB2 の重要な機能です。 。生成された列の値は、INSERT 操作や UPDATE 操作によって導出されるのではなく、事前定義に基づいて DB2 によって自動的に生成されます。アプリケーションでは、ユーザーはさまざまなニーズに応じて生成されたさまざまな列を選択し、アプリケーションの開発や改善を簡素化できます。

DB2 の生成列 (GENERATED COLUMNS) は、CREATE TABLE または ALTER TABLE ステートメントの GENERATED ALWAYS AS ... 句によって作成されます。

DB2 の生成列の値はユーザー定義の式によって生成され、DB2 はその式に基づいて生成列の列値を計算します。アプリケーションが生成された列をカスタマイズする場合、CREATE TABLE または ALTER TABLE ステートメントで GENERATED AS EXPRESSION ステートメントを指定する必要があります。

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

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!