Computer >> 컴퓨터 >  >> 프로그램 작성 >> MySQL

MySQL에서 테이블 생성 시 인덱스 생성?

<시간/>

먼저 테이블과 인덱스를 생성하겠습니다 -

mysql> 테이블 생성 DemoTable ( StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, StudentFirstName varchar(20), StudentAge int, StudentCountryName varchar(100), INDEX first_Name_index(StudentFirstName) );Query OK, 0개의 행이 영향을 받습니다(1.01초) 

테이블 설명 확인 -

mysql> 설명 데모 테이블;

이것은 다음과 같은 출력을 생성합니다 -

+--------------------+--------------+-----+--- --+--------+----------------+| 필드 | 유형 | 널 | 키 | 기본값 | 추가 |+--------+--------------+------+---- -----------+----------------+| 학생 ID | 정수(11) | 아니오 | PRI | 널 | 자동 증가 || 학생이름 | varchar(20) | 예 | MUL | 널 | || 학생 연령 | 정수(11) | 예 | | 널 | || 학생 국가 이름 | varchar(100) | 예 | | 널 | |+--------------------+--------------+------+----- +---------+----------------+4행 세트(0.00초)