[혼공학습단]1주차

suyeon·2022년 12월 25일
1

혼공단9기_SQL

목록 보기
1/6
post-thumbnail

Chapter 01 ~ 02

😊기본미션: p. 80의 shop_db의 회원 테이블(member)에서 아이유 회원에 대한 정보만 추출한 후 결과 화면 인증하기

  • shop_db에 member테이블 만들기

SELECT member_name, member_addr FROM member;		
//member에서 member_name과 member_addr만 출력

SELECT*FROM member WHERE member_name='아이유';
//WHERE조건을 사용하여서 '아이유'회만 나오도록 출력
  • WHERE: SELECT문에서 특정 조건을 조회할 때 사용하는 구문


    <성공!>


😍선택미션: 데이터베이스 개체 3가지 설명하기

데이터베이스 개체

인덱스: '찾아보기'개념과 비슷한 개념
데이터를 조회할 때 데이터가 많다면 결과가 나오는 시간이 많이 소요된다. 인덱스는 이런 경우 결과가 나오는 시간을 줄여주는 역할을 한다.


결과는 동일하지만 찾는 방법이 달라짐
-Key Lookup은 인덱스를 통해 결과를 찾았다고 기억!, 이런 방법을 인덱스 검색

: '가상의 테이블'이라고 할 수 있다.
뷰는 테이블과 상당히 동일한 성격의 데이터베이스 개체이다.

  • 보안에 도움이 된다.
  • 긴 SQL문을 간략하게 만들 수 있다.

스토어드 프로시저: MYSQL에서 제공하는 프로그래밍 기능으로, 여러 개의 SQL문을 하나로 묶어서 편리하게 사용할 수 있다.
스토어드 프로시저를 통해 SQL 안에서도 일반 프로그래밍 언어처럼 코딩을 할 수 있다. 프로그래밍 로직을 작성할 수 있어서 유용하게 사용된다.


profile
📖개발블로그📖

0개의 댓글