MySQL < 테이블 생성 , 입력 및 기능 >

Zero·2022년 3월 24일
0

MySQL

목록 보기
9/12

테이블 생성 / 수정 / 삭제

1. CREATE TABLE - 테이블 만들기

-> 컬럼명 자료형 ,

2. ALTER TABLE - 테이블 변경

3. DROP TABLE - 테이블 삭제

INSERT INTO - 데이터 삽입

-> INSERT INTO 테이블명 (컬럼명 , 컬럼명.. ) VALUES(삽입 값 , 삽입 값 ... )

테이블 생성시 제약 넣기

  • person_id : AUTO_INCREMENT(새 행 생성시 자동으로 1씩증가), PRIMARY KEY(중복 입력 불가 , NULL(빈 값 ) 불가 )
  • person_name , nickname : NOT NULL ( NULL(빈 값) 입력 불가 )
  • age : UNSIGNED : (숫자일 시 ) 양수만 가능
  • is_married : DEFAULT 0 ( 값 입력이 없을 시 기본 값 )

💡 PRIMARY KEY (기본키)

  • 테이블마다 하나만
  • 기본적으로 인덱스 생성 ( 기본키 행 기준으로 빠른 검색 가능 )
  • 보통 AUTO_INCREMENT와 함께 사용
  • 각 행을 고유하게 식별 가능 - 테이블마다 하나씩 둘 것

-> 보통 PRIMARY KEY엔 값을 따로 입력하지 않음 ( AUTO_INCREMENT )

0개의 댓글