MySQL에서 기본 키의 전체 이름은 "기본 키 제약 조건"입니다. 해당 값은 테이블의 각 행을 고유하게 식별할 수 있습니다. 기본 키의 역할은 데이터의 고유성을 결정하는 것입니다. 데이터의 고유성은 주로 다른 테이블과의 외래 키 연결 및 이 레코드의 수정 및 삭제에 사용됩니다.
mysql의 기본 키는 무엇입니까?
PRIMARY KEY, "기본 키 제약 조건"이라고도 합니다.
MySQL 기본 키 제약 조건은 값이 테이블의 각 행을 고유하게 식별할 수 있는 열 또는 여러 열의 조합입니다.
이러한 열을 테이블의 기본 키라고 하며 이를 통해 테이블의 엔터티 무결성이 적용됩니다.
기본 키는 주로 다른 테이블의 외래 키 연결과 이 레코드의 수정 및 삭제에 사용됩니다.
mysql 기본 키의 역할
1. 주요 역할은 데이터의 고유성을 결정하는 것입니다. 예를 들어 ID=1,NAME=Zhang San입니다. 데이터베이스에서 이 데이터를 찾으려면 id=1인 테이블에서 select *를 사용하여 Zhang San을 찾을 수 있습니다. 그리고 이 Zhang San도 동일한 이름을 가질 수 있으므로 ID가 기본 키로 사용됩니다.
2. insert into는 삽입 작업입니다. 해당 ID를 기본 키로 설정한 후 동일한 기본 키 값을 입력하면 오류가 보고되고 업데이트되지 않습니다. 업데이트를 원할 경우 UPDATE를 실행해야 합니다.
①PRIMAPY는 기본 키(Primary Key)를 의미하며 정의된 컬럼 값이 테이블 내에서 고유한 의미를 가지며 반복될 수 없다는 의미입니다.
②AUTO_INCREMENT는 레코드가 추가될 때마다 값이 자동으로 1씩 증가하는 것으로 이해됩니다.
예:
CREATE TABLE `table name` ( `id` smallint(6) unsigned NOT NULL auto_increment, `name` varchar(16) NOT NULL default '', PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 如果你insert into tablename (id,name) values ('','sadfa');
관련 권장 사항: "MySQL Tutorial"
위 내용은 mysql 기본 키란 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!