💡 데이터 입력 SQL 문법 익히기
INSERT INTO 테이블이름 (컬럼명, ...) VALUES (컬럼값, ...)
전체 컬럼에 순서대로 데이터 넣을 경우
컬럼명 생략후 바로 VALUES(...); 하면 됨
다음 행은 PRIMARY KEY(AUTO_INCREMENT) 한 컬럼이 컬럼1인데, 그 다음 컬럼부터 값을 주고싶다?
-> 해당 컬럼명 빼고 INSERT INTO 테이블명(컬럼2, 컬럼3) VALUES(값2, 값3);
① 데이터 읽는 명령
테이블 전체 데이터 조회하기(추출)
SELECT * FROM 테이블이름;
특정 컬럼에 대한 값만 추출하기
SELECT 컬럼명, ... FROM 테이블이름;
특정 조건에 맞는 데이터만 보고 싶을 때
SELECT * FROM 테이블이름 WHERE 조건
② 일반적인 '조건'
③ 참고 : 문자열 검색
EX 1) 홈으로 시작되는 값을 모두 찾을 경우
SELECT * FROM 테이블명 WHERE 필드명 LIKE '홈%'
(* 필드명=컬럼명)
-> 활용
맨끝 글자가 홈으로 끝나는 값 모두 찾을 경우
(위와 같은 명령에서 %홈
)
EX 2) 홈이 들어간 값을 모두 찾을 경우
SELECT * FROM 테이블명 WHERE 필드명 LIKE '%홈%'
EX 3) series컬럼 중 Alder 항목이면서 modelnumber컬럼 항목이 12700인 열(row) 조회하기
SELECT *
FROM mytable
WHERE series = 'Alder' AND modelnumber = '12700';
💡 데이터 수정,삭제 SQL 문법 익히기
UPDATE 테이블이름 SET 컬럼명=컬럼값, ... WHERE 조건;
DELETE FROM 테이블이름 WHERE 조건;