SELECT, INSERT, UPDATE, DELETE, WHERE

JYJ·2022년 2월 15일
0

SQL / MySQL

목록 보기
4/25

INSERT

  • table에 데이터를 추가하는 명령어

✔ person 테이블에 데이터 insert : 입력한 칼럼 이름의 순서와 값의 순서가 일치해야 한다.

INSERT INTO person (id, name, age, sex)
VALUES (1, '홍길동', 17, 'M');

✔ person 테이블에 모든 칼럼값을 insert : 모든 칼럼값을 추가하는 경우 칼럼 이름을 지정하지 않아도 되지만 입력하는 값의 순서가 테이블의 칼럼 순서와 일치해야 한다.

INSERT INTO person
VALUES (2, '장도연', 36, 'F');

✔ person 테이블에 여러 개 추가

INSERT INTO person
VALUES (2, '장도연', 36, 'F'),
(3, '이용진', 38, 'M'),
(4, '한소희', 29, 'F');

SELECT

  • 데이터를 조회하는 명령어

✔ person 테이블 내의 이름, 나이, 성별 데이터를 조회

SELECT nane, age, sex FROM person;

✔ person 테이블 내의 모든 칼럼 조회

SELECT * FROM person;

✔ 철수와 20 출력하기

SELECT '철수' AS naMe, 20 AS agE;


✔ 참고하는 테이블의 행 개수만큼 반복된다.

SELECT 7 FROM abcde;



WHERE

  • SQL문에 조건을 추가하여 SELECT 뿐만 아니라 UPDATE와 DELETE에도 사용

✔ person 테이블에서 성별이 여자인 데이터 조회

SELECT * FROM person WHERE sex='F';


UPDATE

  • 데이터를 수정하는 명령어

✔ person 테이블에서 장도연의 나이를 23세로 수정

UPDATE person SET age=23 WHERE name='장도연';


DELETE

  • 데이터를 삭제하는 명령어

✔ person 테이블에서 홍길동 데이터 삭제

DELETE FROM person WHERE name='홍길동';

profile
Study note

0개의 댓글