ホームページ >データベース >mysql チュートリアル >mysql の ID 列は何を意味し、その用途は何ですか?
識別カラムは自動増加カラムとも呼ばれ、MySQLのテーブルフィールド属性に識別カラム属性があり、その機能はテーブルデータの自己増加値を実現することです。テーブル内の 1 つの識別列とステップ サイズを設定できます。デフォルトは 1 です。
#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 サイトの他の関連記事を参照してください。