공부/TIL

[SQL 첫걸음] 2장 04강 테이블에서 데이터 검색

2023. 11. 6. 21:49
목차
  1. 2장 테이블에서 데이터 검색
  2.  
  3. 04. Hello World 실행하기

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

학습 목표
- SELECT 명령으로 Hello World 실행
- 테이블 구조
- 검색조건 지정
- 조건 조합
- 패턴 매칭

 

MySQL 윈도우 설치 과정은 다음 게시글에서 확인 가능
https://keepgoinglog.tistory.com/134

 

04. Hello World 실행하기

1. SELECT 명령 구문

- SELECT, *, FROM 사이엔 스페이스로 구분

- FROM과 테이블명 사이에도 스페이스 필요

- 명령의 마지막엔 세미콜론';' 필수!

mysql> use sample;
Database changed
mysql> SELECT * FROM sample21;
+------+--------+------------+-------------------+
| no   | name   | birthday   | address           |
+------+--------+------------+-------------------+
|    1 | 박준용 | 1976-10-18 | 대구광역시 수성구 |
|    2 | 김재진 | NULL       | 대구광역시 동구   |
|    3 | 홍길동 | NULL       | 서울특별시 마포구 |
+------+--------+------------+-------------------+
3 rows in set (0.00 sec)

 

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

구

- SQL 명령은 몇개의 구로 구성함

- SELECT 구(SELECT *)와 FROM 구(FROM sample21)로 나눌 수 있음

 

예약어

- 예약되어 있는 단어

- 통상적으로 데이터베이스 객체명은 예약어와 동일한 이름 사용 불가

- 대소문자 상관 없음(데이터베이스 객체명도 동일)

 

SELECT

- DML에 속하는 명령으로 SQL에서 자주 사용함

- 데이터베이스의 데이터를 읽어오는 역할

- '질의'나 '쿼리'로도 불림

 

*

- '모든 열'을 의미하는 메타문자

 

FROM

- 처리 대상 테이블을 지정하는 키워드

 

3. 테이블 : Hello World를 실행한 결과

테이블

- 행(레코드)과 열(컬럼/필드)로 구성된 표 형식의 데이터

- 행은 모두 동일한 형태, 옆으로 열이 나열되는데 열마다 이름이 존재

- 셀 : 각각의 행과 열이 만나는 부분, 하나의 데이터 값이 저장되어 있음

mysql> SELECT * FROM sample21;
+------+--------+------------+-------------------+
| no   | name   | birthday   | address           |
+------+--------+------------+-------------------+
|    1 | 박준용 | 1976-10-18 | 대구광역시 수성구 |
|    2 | 김재진 | NULL       | 대구광역시 동구   |
|    3 | 홍길동 | NULL       | 서울특별시 마포구 |
+------+--------+------------+-------------------+
3 rows in set (0.00 sec)

 

수치형 데이터

- 숫자만으로 구성된 데이터 ex. 예시 데이터의 'no' 컬럼

- 오른쪽 정렬로 표시함

 

문자열형 데이터

- 임의의 문자로 구성된 데이터 ex. 'name' 컬럼

- 왼쪽 정렬로 표시함

 

날짜시간형 데이터

- 날짜와 시각을 나타내는 데이터 ex. 'birthday' 컬럼

- 왼쪽 정렬로 표시함

 

=> 열은 하나의 자료형만 가질 수 있음

 

4. NULL : 값이 없는 데이터

NULL

- 아무것도 저장되어 있지 않은 상태

- SQL에서 대단히 중요한 개념

 

 

 

'공부 > TIL' 카테고리의 다른 글

[SQL 첫걸음] 2장 05강 테이블 구조 참조하기  (0) 2023.11.11
[SQL 첫걸음] MySQL 설치 및 세팅 오류 해결(윈도우)  (3) 2023.11.06
[SQL 첫걸음] 1장 03강 데이터베이스 서버  (0) 2023.11.06
[SQL 첫걸음] 1장 02강 다양한 데이터베이스  (1) 2023.11.02
[SQL 첫걸음] 1장 01강 데이터베이스  (0) 2023.11.01
  1. 2장 테이블에서 데이터 검색
  2.  
  3. 04. Hello World 실행하기
'공부/TIL' 카테고리의 다른 글
  • [SQL 첫걸음] 2장 05강 테이블 구조 참조하기
  • [SQL 첫걸음] MySQL 설치 및 세팅 오류 해결(윈도우)
  • [SQL 첫걸음] 1장 03강 데이터베이스 서버
  • [SQL 첫걸음] 1장 02강 다양한 데이터베이스
Ail_
Ail_
Ail_
log
Ail_
  • 분류 전체보기 (182)
    • 사설 (11)
      • 강연 (5)
      • * (3)
      • 회고 (3)
    • 공부 (161)
      • Just do it (3)
      • TIL (66)
      • Game Bootcamp (31)
      • Digital Twin Bootcamp (39)
    • 노션 (3)
    • 프로젝트 (23)
      • Game Bootcamp (1)
      • Digital Twin Bootcamp (21)
      • 경기청년 갭이어 (1)

인기 글

최근 글

태그

  • 유니티
  • 한입 크기로 잘라 먹는 타입스크립트
  • notion
  • Do it! 자료구조와 함께 배우는 알고리즘 입문 : 파이썬 편
  • node.js
  • 개발회고
  • 회고
  • unity
  • 공격
  • SQL첫걸음
  • 데이터베이스
  • SQL 첫걸음
  • 배포
  • 이펙트
  • 노션
  • 유니티 게임 개발
  • TypeScript
  • 피격
  • mysql 설치
  • 부트캠프
  • C#
  • Chat
  • 오블완
  • 인터랙티브 웹 UX·UI
  • 템플릿
  • 멋쟁이사자처럼
  • 개발일지
  • 플레이어
  • 티스토리챌린지
  • 대시

최근 댓글

전체
오늘
어제
hELLO · Designed By 정상우.
Ail_
[SQL 첫걸음] 2장 04강 테이블에서 데이터 검색
상단으로

티스토리툴바

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.