>  기사  >  데이터 베이스  >  mysql에서 필드에 자동 증가를 설정하는 방법

mysql에서 필드에 자동 증가를 설정하는 방법

coldplay.xixi
coldplay.xixi원래의
2020-10-16 09:24:3811163검색

Mysql 자동 증가 필드 설정 방법: 먼저 mysql 포트를 연 다음 관련 MySQL 자동 증가 필드 문을 추가합니다. 코드는 [alter table album auto_increment=1;]입니다.

mysql에서 필드에 자동 증가를 설정하는 방법

MySQL 자동 증가 필드 설정 방법:

MySQL에서 자동 증가 필드 설정 관련 명령문:

1、alter table album change ALBUM_ID ALBUM_ID bigint not null auto_increment; 
2、alter table album auto_increment=1;

Create:

mysql>create table cc(id int auto_increment,name varchar(20),primary key(id));

Modify:

 mysql> alter table cc change id id int primary key auto_increment;

참고: int 유형 및 기본만 key 그래야만 사용할 수 있습니다auto_increment.

최대 절전 모드를 지속성 계층으로 사용하는 경우 기본 키 ID에 ID 유형이 사용됩니다.

아키텍처 관점에서 테이블의 기본 키 선택에 대해 디자인, 비즈니스와 관련 없는 필드를 기본 키로 디자인해 보세요. 시스템에 더 좋습니다. 물론 테이블 데이터의 크기가 커지는 것은 어쩔 수 없는 일이라고 생각하는 사람도 있을 것입니다. 비즈니스 중요성이 있는 필드(또는 여러 필드)를 기본 키로 선택하세요

그러나 대부분의 경우 이 필드에 의해 추가되는 물리적 저장 공간은 실제로 매우 작으며 많은 사람들이 상상하는 것만큼 끔찍하지 않습니다. 그리고 그것이 가져오는 논리적 단순성은 상당합니다.

또한 자동 증가 유형을 기본 키로 선택하는지 여부는 나름의 장점이 있다고 할 수 있습니다. 자동 증가를 사용하는 경우 애플리케이션에서는 이 기본 키 설정 값을 신경 쓸 필요가 없지만, 동시성이 높을 경우 병목 현상이 발생할 위험이 있습니다. 물론 동시성이 매우 높지 않으면 일반적으로 병목 현상이 발생하지 않습니다. 이 기본 키 값을 직접 제어하는 ​​경우 이 값을 생성하려면 약간의 비용을 더 지불해야 합니다. 동시성 문제는 애플리케이션 클러스터를 확장하여 해결할 수 있습니다.

관련 무료 학습 권장 사항: mysql 데이터베이스(동영상)

위 내용은 mysql에서 필드에 자동 증가를 설정하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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