>  기사  >  데이터 베이스  >  mysql 기본 키란 무엇입니까?

mysql 기본 키란 무엇입니까?

藏色散人
藏色散人원래의
2019-04-27 15:23:2930888검색

MySQL에서 기본 키의 전체 이름은 "기본 키 제약 조건"입니다. 해당 값은 테이블의 각 행을 고유하게 식별할 수 있습니다. 기본 키의 역할은 데이터의 고유성을 결정하는 것입니다. 데이터의 고유성은 주로 다른 테이블과의 외래 키 연결 및 이 레코드의 수정 및 삭제에 사용됩니다.

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

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