SQL--DDL言語の識別列
2681 ワード
1、概念:
カラムを識別し、自己成長カラムとも呼ばれます.
2、意味:
手動で値を挿入することなく、デフォルトのシーケンス値を指定できます.
3、特徴:
1、表示列は必ずキーと組み合わせる必要がありますか?必ずしもそうではありませんが、要求はkeyです.
2、一つの表にはいくつの識別列がありますか.せいぜい一つ!
3、識別列のタイプは数値のみです.
4、標識列はSET auto_を通すことができるincrement_increment=3ステップ長を設定します.値を手動で挿入して、開始値を設定できます(mysqlはサポートされていません).
*/
4、テーブル作成時に識別列を設定する
カラムを識別し、自己成長カラムとも呼ばれます.
2、意味:
手動で値を挿入することなく、デフォルトのシーケンス値を指定できます.
3、特徴:
1、表示列は必ずキーと組み合わせる必要がありますか?必ずしもそうではありませんが、要求はkeyです.
2、一つの表にはいくつの識別列がありますか.せいぜい一つ!
3、識別列のタイプは数値のみです.
4、標識列はSET auto_を通すことができるincrement_increment=3ステップ長を設定します.値を手動で挿入して、開始値を設定できます(mysqlはサポートされていません).
*/
4、テーブル作成時に識別列を設定する
DROP TABLE IF EXISTS tab_identity;
CREATE TABLE tab_identity(
id INT ,
NAME FLOAT UNIQUE AUTO_INCREMENT,
seat INT
);
TRUNCATE TABLE tab_identity;
SET auto_increment_increment=3;
SHOW VARIABLES LIKE '%auto_increment%';
INSERT INTO tab_identity(id,NAME) VALUES(NULL,'john');
INSERT INTO tab_identity(NAME) VALUES('lucy');
SELECT * FROM tab_identity;