본문 바로가기
Language/MySQL

[MySQL] CRUD Operation

by 테리는당근을좋아해 2020. 6. 17.

테이블 구조 확인

DESC 테이블이름;

 

레코드 삽입(CREATE)

INSERT INTO 테이블명 (column1, colunm2, …) VALUES(‘value1’, ‘value2’, …);
INSERT INTO class (name, gender, description, enrolled) VALUES("홍길동", "남", "활발", NOW());

 

레코드 검색(READ)

1) 해당 레코드의 모든 column 출력

SELECT * FROM 테이블명;
SELECT * FROM class;

 

2) 해당 레코드의 원하는 column 출력

SELECT column1, column2, … FROM 테이블명;
SELECT name, gender FROM class;

 

3) WHERE 조건절

SELECT column1, … FROM 테이블명
	WHERE column = ‘value’;
    
SELECT * FROM class
    WHERE gender='여';

 

4) ORDER BY

SELECT column1, … FROM 테이블명 {WHERE 절} ORDER BY column option
SELECT * FROM class ORDER BY id DESC;

 

레코드 수정(UPDATE)

1) 레코드 전체 속성값 바꾸기

UPDATE 테이블명 SET column=‘value’;
UPDATE class SET enrolled=NOW();

 

2) WHERE 조건절 사용해서 특정 레코드 속성값 바꾸기

UPDATE 테이블명 SET column=‘value’ WHERE column=‘value’;
UPDATE class SET description='동해번적서해번적' WHERE name='홍길동';

 

레코드 삭제(DELETE)

DELETE FROM 테이블명 WHERE column=‘value’;
DELETE FROM class WHERE name="고길동";

'Language > MySQL' 카테고리의 다른 글

[MySQL]JOIN  (0) 2020.06.18
[MySQL] macOS MySQL 테이블 생성/수정/삭제  (0) 2020.06.17
[MySQL] macOS MySQL 설치 및 실행  (0) 2020.06.16

댓글