>  기사  >  데이터 베이스  >  mysql의 ID 열은 무엇을 의미하며 그 용도는 무엇입니까?

mysql의 ID 열은 무엇을 의미하며 그 용도는 무엇입니까?

anonymity
anonymity원래의
2019-05-05 16:57:337008검색

ID 열은 자동 증가 열이라고도 합니다. MySQL의 테이블 필드 속성에는 테이블 데이터의 자동 증가를 실현하는 기능이 있습니다. , 단계 크기는 1로 설정될 수 있습니다.

mysql의 ID 열은 무엇을 의미하며 그 용도는 무엇입니까?

ID 열이 무엇인가요?

ID 열을 자동 증가 열이라고도 합니다.

의미: 시스템은 기본 시퀀스 값을 제공합니다.

1. 식별 열은 기본 키와 일치해야 합니까? 꼭 그런 것은 아니지만 요구 사항은 키입니다

2. 테이블에는 몇 개의 ID 열이 있을 수 있나요? 많아야 하나!

3. ID 열의 유형은 숫자만 가능합니다.

4. ID 열은 SET auto_increment_increment=3으로 설정할 수 있습니다.

테이블 생성 시 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%';

열 생성(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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
이전 기사:mssql이 뭐야?다음 기사:mssql이 뭐야?