SQL의 ID는 테이블에서 자체 성장 시퀀스를 생성하는 기능입니다. 테이블에 ID 열이 정의되면 새 데이터가 삽입될 때마다 열의 값이 자동으로 증가하며 기본 단계 크기 1이 사용됩니다.
Identity 속성은 데이터의 각 행에 고유한 식별자가 있는지 확인하기 위해 기본 키 열을 정의하는 데 자주 사용됩니다. 테이블을 생성할 때 사용하거나 컬럼 속성을 수정하여 기존 테이블에 추가할 수 있습니다.
다음은 ID 기능을 사용하는 방법을 보여주는 몇 가지 구체적인 코드 예입니다.
CREATE TABLE Persons ( ID INT IDENTITY(1,1) PRIMARY KEY, FirstName VARCHAR(50), LastName VARCHAR(50) )
위 예에서 ID 열은 ID 열로 정의되고 기본 초기값은 1이고 단계 크기는 1입니다. 기본 키 열 역할을 하며 각 사람을 고유하게 식별하는 데 사용됩니다.
ALTER TABLE Persons ADD ID INT IDENTITY(1,1) PRIMARY KEY
위의 예에서는 ALTER TABLE 문을 사용하여 기존 Persons 테이블에 새 ID 열 ID를 추가하고 이를 기본 키 열로 사용합니다.
INSERT INTO Persons (FirstName, LastName) VALUES ('John', 'Doe') -- 此时ID列的值为1 INSERT INTO Persons (FirstName, LastName) VALUES ('Jane', 'Smith') -- 此时ID列的值为2
위 예에서는 Persons 테이블에 두 개의 새로운 데이터 행을 삽입했습니다. ID 열은 ID 열이므로 해당 값은 첫 번째 삽입 시 1, 두 번째 삽입 시 2로 자동으로 증가됩니다.
각 테이블에는 하나의 ID 열만 있을 수 있다는 점에 유의해야 합니다. 테이블에 이미 ID 열이 있지만 테이블에 다른 ID 열을 추가하려는 경우 비슷한 효과를 얻기 위해 뷰 사용을 고려할 수 있습니다.
요약하자면, ID는 자체 성장 시퀀스를 생성하는 데 사용되는 SQL의 기능입니다. 각 데이터 조각에 고유한 식별자가 있는지 확인하기 위해 기본 키 열을 정의할 때 유용합니다. 위는 ID에 대한 몇 가지 구체적인 코드 예제입니다. 이를 이해하고 사용하는 데 도움이 되기를 바랍니다.
위 내용은 SQL의 자동 증가 필드(ID)란 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!