Preview
- 데이터베이스 용어
- SQL 기본 문법
본 게시물은 우재남, 「혼자 공부하는 SQL」, 한빛미디어, 2021 을 학습하고 작성되었습니다.
데이터베이스 용어
- 데이터: 단편적인 정보
- 데이터베이스: 데이터 저장소
- 데이터베이스 관리시스템(DBMS): DB 관리하는 시스템 또는 소프트웨어 (ex. MySQL)
- 테이블: 데이터 입력을 위한 표 형태
- 열(column, field): 테이블 세로
- 행(row, record): 테이블 가로, 실질적인 데이터
- 기본 키(Primary Key): 각 행 구분하는 유일한 열
SQL 기본
- SQL(Structed Query Language): 구조화된 질의어, 사람과 DBMS가 소통하기 위한 언어
- 스키마: MySQL 내 데이터베이스
- NN(Not Null): 빈 값 허용 x
기본 문법
- INSERT: 데이터 입력
- UPDATE: 데이터 수정
- DELETE: 데이터 삭제
- SELECT: 데이터 조회
- WHERE: 특정 조건 조회
- CREATE: DB 개체 생성
- DROP: DB 개체 삭제
- DELIMITER: 스토어드 프로시저 묶기
- CALL: 스토어드 프로시저 호출
숙제
SQL 실습
shop_db의 회원 테이블(member)에서 아이유 회원에 대한 정보만 추출하고 결과 화면 인증

데이터베이스 개체
- 인덱스(index): 책의 색인처럼 테이블에서 데이터를 더 빠르게 찾을 수 있도록 만드는 역할
- 뷰(view): 하나 이상의 테이블을 기반으로 만들어지는 가상의 테이블. 실제 데이터를 저장하지 않으며, SELECT 쿼리 결과를 하나의 테이블처럼 사용
- 스토어드 프로시저(stored procedure): 반복적으로 사용되는 SQL 문을 하나의 이름으로 저장해두고, 필요할 때마다 호출할 수 있는 SQL 코드 블록, 로직 재사용성 향상
'혼공학습단 > 혼자공부하는SQL' 카테고리의 다른 글
| [SQL] 3. SQL 기본 문법 (0) | 2025.07.13 |
|---|