MySQL 공부 - 입력문/NULL값
INSERT INTO 문 : 테이블에 새로운 레코드를 추가하기 위해 사용합니다. 다음의 두가지 방법으로 작성할 수 있습니다. 1. 테이블에 추가할 열이름과 값이름을 괄호로 나타냅니다. INSERT INTO 테이블명 (열이름1, 열이름2, 열이름3, ...) VALUES (값1, 값2, 값3, ...); 2. 테이블에 추가할 값이름만 괄호로 나타냅니다. 다만, 값은 테이블의 열의 순서에 맞게 차례대로 입력해야합니다. INSERT INTO 테이블명 VALUES (값1, 값2, 값3, ...); 이때, VALUES에서 정의되지 않은 값이 있을 경우 NULL로 표시됩니다. NULL 값이란? : NULL 값은 0과 공백이 있는 필드와는 다릅니다. 레코드를 추가하는 과정에서 빈칸으로 남겨진 것입니다. 비교 연산자(..
MySQL 공부 - 조건문
WHERE 절 SELECT 열이름, 열이름2, ... FROM 테이블명 WHERE 조건문; : WHERE 절은 레코드를 필터링하기 위한 목적으로 사용합니다. ex) WHERE Country = 'Mexico'; WHERE CustomerID = 1; * 문자열은 따옴표/작은따옴표로 감싸지만, 숫자는 감싸지 않습니다. AND, OR and NOT 연산자 SELECT 열이름1, 열이름2, ... FROM 테이블명 WHERE 조건1 AND 조건2 AND 조건3 ...; SELECT 열이름1, 열이름2, ... FROM 테이블명 WHERE 조건1 OR 조건2 OR 조건3 ...; SELECT 열이름1, 열이름2, ... FROM 테이블명 WHERE NOT 조건; : WHERE 절은 AND, OR, NOT 연산자..