MySQL 는 오픈 소스 개체-관계형 데이터베이스 내장으로 속도와 신뢰성에서 마음입니다. 그것의 크고 활발한 개발자 커뮤니티가 만들어 많은 타사 응용 프로그램,도구 및 라이브러리 확장 MySQL”s 기능이 있습니다.,
기본 키가 있는 하나의 분야 또는 조합의 필드를 정의되어 있는가에 대해 고유 식별자의 행에는 테이블과 같은”행 s 숫자 이름 필드에 결합으로 탄생 날짜 필드가 있습니다. 기본 키는 검색 정확도와 성능을 높이고 테이블 간의 상호 참조 관계를 향상시킵니다. 테이블은 하나의 기본 키만 가질 수 있으며 기본 키 필드는 null 값을 포함 할 수 없습니다.
2020 년 5 월 26 일 이후에 생성 된 모든 새로운 MySQL 데이터베이스의 각 테이블에 기본 키의 정의가 필요합니다., 모든 테이블을 생성하기 전에 8 월에 2020 년 정의하는 것이 좋습니다 기본 키를 신뢰할 수 있는 데이터를 보장하기 위 복제입니다.
어떻게 디지털 오션을 사용하는 기본 키
우리가 사용하는 복제하여 클러스터 노드 간에 통신을 보장하는 기본,대기 및 읽기 전용 노드에 남아 있는 동기화합니다. 또한 기존 백업을 기반으로 새 노드를 만들면 언제든지 전체 복제 스트림을 적용합니다.,보는 정확한 테이블에 대한 정의 테이블을 사용하는SHOW
문를 교체,자신의 자리 표시자 값을:
SHOW CREATE TABLE your_database_name.your_table_name;
를 추가하는 기본 키는 기존의 테이블 를 사용하여ALTER TABLE
문를 교체,자신의 자리 표시자 값을:
ALTER TABLE your_table_name ADD PRIMARY KEY (column1, column2, ...);
예를 들어, 아래 명령을 결합하는 고객 ID 열을 가진 고객이 마지막 이름 란을 만들기 기본 키 테이블에서 이름car
.,
ALTER TABLE car ADD PRIMARY KEY (customer_id,LastName);
를 추가하는 기본 키에 대한 새로운 MySQL,테이블을 사용하는CREATE TABLE
문를 교체,자신의 자리 표시자 값을:
CREATE TABLE your_table_name( column1 <column_definition>, column2 <column_definition>, ... PRIMARY KEY (customer_id,LastName));
예를 들어,명령은 아래에 테이블을 만들고 결합하는 고객 ID 열과 함께 고객 이름의 열기를 만듭니다.피>