데이터란 컴퓨터가 처리할 수 있는 문자, 숫자, 소리, 그림 따위의 형태로 된 정보이다..
!
컬럼도 선택가능 !
!
모든 쿼리에 필수 포함 키워드입니다.
[활용 방법]
§ (1) 숫자, 문자 데이터를 가져올 수 있습니다.
§ SELECT 데이터 형식으로 사용합니다.
§ (2) 컬럼을 선택해 컬럼의 값을 가져올 수 있습니다.
§ SELECT [컬럼 이름] 형식으로 사용합니다.
§ (3) (별표)를 통해 컬럼 전체를 가져올 수 있습니다.
§ SELECT 형식으로 사용합니다.
§ * (별표)는 컬럼 전체(ALL)를 의미합니다.
SELECT [컬럼 이름]
FROM [데이터베이스 이름].[테이블 이름];
SELECT [컬럼 이름], [컬럼 이름], … [컬럼 이름]
FROM [데이터베이스 이름].[테이블 이름];
◼ 컬럼 전체를 선택하는 경우
SELECT *
FROM [데이터베이스 이름].[테이블 이름]
데이터베이스에서 데이터를 형태를 정해 모아 놓은 저장 공간
쉽게 말해, 행과 열로 이루어진 데이터 표
보통의 경우 데이터베이스를 생성한 후에 특정 테이터베이스 내에 테이블을 생성한다.
1. 문자, 숫자, _ 를 사용합니다.
2. 이름에 쓰이는 문자는 주로 영문 소문자를 사용합니다.
• 한글도 사용은 가능하지만 인코딩 이슈로 주로 영문 사용
• 보통 키워드나 함수명은 대문자, 사용자가 정의한 이름에는 소문자 사용
3. 예약어는 사용할 수 없습니다.
• 예약어 : 이미 키워드, 함수명 등의 문법적인 용도로 사용되고 있기 때문에 이름으로 사용할 수 없는 단어
• MySQL 8.0 예약어 리스트
4. 단어와 단어 사이에는 빈칸 대신 _ 를 사용합니다.
5. 문자로 시작합니다.
• 숫자, _ 로 시작하지 않습니다.
6. 데이터베이스 이름은 중복될 수 없습니다.
• 테이블 이름은 하나의 데이터베이스 내에서는 중복될 수 없습니다.
• 컬럼 이름은 하나의 테이블 내에서는 중복될 수 없습니다.
CREATE DATABASE 이름 ;
중요 !! 쿼리를 끝낼 때는 문장 뒤 세미콜론 ;을 반드시 붙여함
SHOW DATABASES ;
해석: 현재 존재하는 모든 데이터베이스 목록을 보여주세요
USE 이름 ;
해석: 이제부터 [이름] 데이터베이스를 사용 할게요
CREATE TABLE 이름 (
컬럼 이름 데이터 타입,
컬럼 이름 데이터 타입,
);
해석: 이제부터 [이름] 데이터베이스를 사용 할게요