본문 바로가기

DataBase/MySQL

[MySQL] CRUD

CRUD

CRUD란 database에서 일반적으로 가장 많이 수행하며 가장 중요한 4가지 기능이다.

 

- CREATE

Create는 데이터베이스에 데이터를 넣는 작업, 즉, Table에 데이터를 넣는 작업이다.

위와 같은 명령어로 데이터의 삽입이 가능하다.

추가적으로 id와 같이 auto_increment 등의 기능이 있는 경우 굳이 값을 입력하지 않아도 조건에 맞게 알아서 값이 채워진다.

 

- READ

Read는 저장된 데이터베이스의 데이터를 읽는 작업이다.

 

○ 전체

 

SELECT * FROM (table name); 의 명령어를 통해 table 전체의 데이터를 조회할 수 있다.

 

○ 특정

SELECT (column name) FROM (table name); 의 명령어를 통해 table 일부의 데이터를 조회할 수 있다.

 

조건

SELECT 명령어 뒤에 WHERE 조건문을 붙임으로써 table에서 조건에 부합하는 데이터만 조회할 수 있다.

 

제한

SELECT 명령어 뒤에 LIMIT 제한문을 붙여 table에서 출력할 데이터의 최대 갯수 제어가 가능하다.

막대한 양의 데이터를 조회하게 되면 부하가 걸릴 수 있기에 이를 방지하기 위해 사용된다.

 

- UPDATE

Update는 데이터베이스에 존재하는 데이터 중 원하는 데이터를 다른 값으로 바꾸는 작업이다.

위와 같이 UPDATE (table name) SET (column name = data) WHERE (조건); 을 통해 원하는 값을 바꿀 수 있다.

 

- DELETE

Delete는 데이터베이스에 존재하는 데이터를 삭제하는 작업이다.

DELETE FROM (table name) WHERE (조건); 을 통해 원하는 데이터를 삭제할 수 있다.

 

 

 

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

[MySQL] ERROR 1044 (42000): Access denied for user  (0) 2024.03.29
[MySQL] 관계형 데이터베이스  (0) 2024.01.12
[MySQL] MySQL의 구조  (0) 2024.01.11