SQL 첫걸음- 4강 ~ 5강

2장. 테이블에서 데이터 검색

4강. Hello World 실행하기

1. SELECT * FROM 테이블명 실행

1
2
mysql> SELECT*FROM테이블명; # 스페이스가 없어서 에러 발생
mysql> SELECT * FROM 테이블명; # 올바른 실행
  • 스페이스를 넣지 않고 붙여서 입력할 경우 에러가 발생해서 실행할 수 없다.

2. 예약어데이터베이스 객체명`

  • 예약어데이터베이스 객체명대소문자를 구별하지 않는다.

4. Hello World를 실행한 결과 = 테이블

  • 하나의 자료형만 가질 수 있으며, 수치형의 열에 문자형의 데이터를 저장할 수 없다.

  • 수치형 데이터: 오른쪽으로 정렬되어 표시된다.

  • 문자열형데이터: 왼쪽으로 정렬되어 표시된다.

5강. 테이블 참조하기

1. DESC 명령

1
mysql> DESC 테이블명;
  • DESC 명령을 통해서 테이블 구조를 참조할 수 있다.
  • 테이블에 어떤 열이 정의되어 있는지 알 수 있다.
    • cf) DESC는 SQL 명령어는 아니다.

2. 자료형

문자열형

고정 길이 VS 가변 길이

  • CHAR
    • 고정 길이 문자열 자료형
    • 따라서, 지정한 열의 최대 길이보다 작은 문자열을 저장하면,
      공백문자로 나머지를 채운 후에 저장한다.
  • VARCHAR
    • 가변 길이 문자열 자료형
    • 데이터 크기에 맞춰서 저장 공간의 크기가 변경된다.