# SELECT
데이터를 불러옴
가져오고 싶은 column명을 입력, column명은 변경가능
# USE
현재 사용하는 데이터베이스를 지정 또는 변경
※SQL에서는 일반적으로 대소문자를 구분하지는 않으나 여러 가지 면에서 전체 대문자 또는 소문자 등으로 통일하게 하는 것이 구문을 읽기 쉽게 하며 SQL의 성능에도 약간의 도움이 됨
# SELECT ... FROM
데이터 베이스 내의 테이블에서 원하는 정보를 추출하는 명령
여러 개의 열을 가져오고 싶으면 2행과 같이 콤마(,)로 구분
|기본미션|
p138의 확인문제 2번 풀고 인증하기
2. 다음 보기 중에서 각 문항의 빈칸에 들어갈 것을 고르세요.
LIKE,DESC,ORDER BY,DISTINCT,ASC,AND,OR,>=,LIMIT |
1) SELECT*FROM member ORDER BY height;
2) SELECT*FROM member LIMIT 5,2;
3) SELECT DISTINCT phone1 FROM member;
① ORDER BY: 원하는 순서대로 정렬하여 출력
결과물에 대해 영향을 미치진 않지만 결과가 출력되는 순서를 조절
기본적으로는 오름차순(ASC)로 정렬 되지만 내림차순(DESC)으로 정렬하려면 열 이름 뒤에 DESC를 적어주면 됨
② DISTINCT:중복된 것은 하나만 남김
③ LIMIT:출력개수를 제한
|추가 미션|
데이터 입력,삭제 하는 기본 형식 작성하기
# INSERT
테이블에 데이터를 삽입하는 명령어
테이블 이름 다음에 나오는 열은 생략이 가능하지만 생략할 경우 VALUES 다음에 나오는 값들의 순서 및 개수가 테이블이 정의된 열 순서 및 개수와 동일 해야함!
AUTO_INCREMENT: 자동으로 1부터 증가하는 값을 입력, 지정할 때는 꼭 PRIMARY KEY 또는 UNIQUE로 지정해줘야 함
AUTO_INCREMENT로 지정된 열은 INSERT문에서 NULL값을 지정하면 자동으로 값 입력
# DELECT
테이블에 데이터를 삭제하는 명령어
DELECT는 행 단위로 삭제하는데 WHERE문이 생략되면 전체 데이터를 삭제!