INSERT INTO tablename(column1, column2, ...)
VALUES(value1, value2, ...)
select * from person;
= person 테이블에 있는 모든 데이터를 보겠다.
INSERT INTO tablename
VALUES (value1, value2, ...);
desc person
= 데이터가 어떤 컬럼 이름과, 형태로 담겨야 하는지만 나옴
select * from person
= 안에 뭐가 담겼는지
SELECT column1, column2, ...
FROM tablename;
= 칼럼들의 데이터를 가져올거야
= 이 테이블에서
** SELECT - FROM 으로 외우면 됨
SELECT name, age, sex FROM person;
SELECT *
FROM tablename;
SQL 문에 조건을 추가해 SELECT 뿐 아니라 UPDATE와 DELETE에도 사용
SELECT column1, column2, ...
FROM tablename
WHERE codition;
예) SELECT * FROM person WHERE sex='F';
UPDATE tablename
= 수정할건데 이 테이블 수정할거야
SET column1 = value1, column2 = value2, ...
= 컬럼 1번의 값을 이걸로, ...
WHERE condition;
= 이 조건을 만족하는 데이터에 한해서
** UPDATE - SET 으로 외우기!
DELETE FROM tablename
WHERE conditon
** DELETE - FROM 으로 외우기
create table celab
-> (
-> ID int NOT NULL AUTO_INCREMENT PRIMARY KEY,
-> NAME varchar(32) NOT NULL DEFAULT '',
-> BIRTHDAY date,
-> AGE int,
-> SEX char(1),
-> JOB_TITLE varchar(32),
-> AGENCY varchar(32)
-> );
NOT NULL = 빈 데이터 없도록
AUTO_INCREMENT PRIMARY KEY = 저절로 키 값 매기는 메인 데이터
DEFAULT '' = 데이터가 없을 때 공백으로 남겨둠
SELECT column1, column2, ...
FROM tablename
WHERE -
ORDER BY column1, column2, ... ASC | DESC;
= 컬럼마다 따로 정렬해줄 수도 있음