※ 컬럼을 선택하기 위해서는 테이블을 먼저 선택해야 한다
SELECT 특징
💡 숫자, 문자 데이터를 가져올 수 있다.
💡 컬럼을 선택해 컬럼의 값을 가져온다.
💡 *(별표)를 통해 컬럼 전체를 가져올 수 있다.
*(별표)는 컬럼 전체(ALL)를 의미한다.SELECT * FROM digimon
💡 FROM [테이블이름] 형식으로 사용한다.
💡 테이블이 어떤 데이터베이스 안에 있는지
데이터베이스 이름
같이 명시 필수.FROM digimon. mynewdigimon
단,
USE
키워드를 통해 사용할 데이터베이스를 지정해 주었다면 생략가능💡'.' 점을 통해 데이터베이스와 테이블을 분리 표현해 준다.
SELECT[컬럼이름] FROM[데이터베이스이름].[테이블이름];
쿼리문법
USE [데이터베이스이름]; 사용을 기준으로
💡 컬럼을 하나만 선택하는 경우
SELECT [컬럼이름] FROM [테이블이름];
💡 컬럼을 여러개 선택하는 경우
SELECT [컬럼이름],[컬럼이름],...[컬럼이름] FROM [테이블이름];
💡 컬럼 전체를 선택하는 경우
SELECT * FROM [테이블이름];
📂mynewdigimon
SELECT, FROM 사용예제
컬럼 이름에 부가설명을 하거나, 불필요한 내용을 제거할 때 사용
특징
💡 AS[컬럼 별명]
💡 실제 컬럼 이름은 변하지 않으며, 별명은 쿼리 내에서만 유효하다쿼리문법
SELETE[컬럼이름]AS[컬럼별명] FROM[테이블이름];
한국이름 > 한국디지몬이름
데이터의 일부만 확인하고 싶을 때 사용
특징
💡 LIMIT[로우 수]
💡 쿼리의 가장 마지막에 위치
💡 입력한 숫자가 전체 row 수보다 크다면, 있는 row 까지만 가져온다.
쿼리문법SELECT 한국이름, 유형 FROM mynewdigimon LIMIT 2;
중복된 데이터는 제외하고 같은 값은 한 번만 가져오는 키워드
특징
💡 DISTINCT[컬럼 이름]
💡 SELECT 절에 위치하여 컬럼의 유일한 값들을 가져온다
쿼리구문SELECT DISTINCT 유형 FROM mynewdigimon;