CRUD - 1

Jiwon·2021년 7월 7일
0

데이터베이스

목록 보기
2/6
post-custom-banner


테이블은 데이터의 명세서로
각각의 데이터가 어떤 이름으로 어떤 타입, 어떤 조건으로 입력되어야 되는지에 대해서
미리 설정이 되어 있어야 한다.


각각의 열은 유일한 이름을 가지고 있으며 자신만의 타입을 가지고 있을 수 있도록 설정이 되어 있어야 한다.
따라서 각 테이블에 포함할 속성들의 이름과 형태를 지정해줘야 한다.


MySQL에서 제공하는 기본 타입

  • 숫자 타입
  • 문자열 타입
  • 날짜와 시간 타입

VARCHAR의 경우 가변길이여도 항상 문자열의 최대 길이를 지정해줘야 한다.

insert into 테이블이름 (컬럼명) values (컬럼 값);

테이블 생성 후 데이터 입력하기.

select 컬럼명 from 테이블이름

전체 데이터 중 컬럼명으로 검색하기.
전체 검색하고 싶으면 컬럼명 위치에 * 을 쓰면 된다.

select * (전체 조회) where 컬럼명과 조건

전체 데이터 중 조건 맞춰서 검색하기

제약조건

제약조건이란
데이터의 무결성(데이터의 정확성, 일관성, 유효성)을 지키기 위해,
데이터를 입력받을 때 실행되는 검사규칙을 의미한다.

테이블을 생성할 때나 필드를 추가할 때 설정할 수 있음
MySQL에서 사용할 수 있는 제약조건으로는

  • not null
  • unique
  • primary key (기본키 설정)
  • foreign key (외래키 설정)
  • default (기본값 설정)


필드 추가할 때 제약조건을 걸 때는

ALTER TABLE 테이블 이름 ADD 컬럼명 컬럼유형 제약조건;

이런 식으로 작성하면 된다.

profile
과연 나는 ?
post-custom-banner

0개의 댓글