상세 컨텐츠

본문 제목

MySQL-DML

빅데이터/Database_MySQL

by datasa 2024. 5. 14. 10:51

본문

 

▶ DML 명령어

1. 개요:

MySQL DML(Data Manipulation Language) 명령어는 데이터베이스의 데이터를 조작하는 데 사용됩니다. 데이터 삽입, 수정, 삭제, 조회 등을 수행할 수 있습니다.

2. 주요 DML 명령어:

  • INSERT: 데이터를 테이블에 삽입합니다.
SQL
INSERT INTO table_name (column1, column2, ...)
VALUES (value1, value2, ...);
 
  • UPDATE: 테이블의 데이터를 수정합니다.
SQL
UPDATE table_name
SET column1 = value1, column2 = value2, ...
WHERE condition;
 
  • DELETE: 테이블의 데이터를 삭제합니다.
SQL
DELETE FROM table_name
WHERE condition;
 
  • SELECT: 테이블의 데이터를 조회합니다.
SQL
SELECT column1, column2, ...
FROM table_name
WHERE condition;
 

3. DML 명령어 사용 예시:

'my_table' 테이블에 새로운 레코드를 삽입합니다.

SQL
INSERT INTO my_table (name, email, age)
VALUES ('홍길동', 'hong@example.com', 30);

 

'my_table' 테이블의 'email'이 'kim@example.com'인 레코드의 'age'를 40으로 변경합니다.

SQL
UPDATE my_table
SET age = 40
WHERE email = 'kim@example.com';
 

'my_table' 테이블에서 'id'가 100인 레코드를 삭제합니다.

SQL
DELETE FROM my_table
WHERE id = 100;
 

'my_table' 테이블의 모든 데이터를 조회합니다.

SQL
SELECT * FROM my_table;
 

4. 주의사항:

  • DML 명령어는 데이터를 직접 변경하기 때문에 신중하게 사용해야 합니다.
  • 잘못된 DML 명령어를 사용하면 데이터 손실이 발생할 수 있습니다.
  • DML 명령어를 사용하기 전에 백업을 하는 것이 좋습니다.

'빅데이터 > Database_MySQL' 카테고리의 다른 글

MySQL-Sub Query(서브쿼리)  (0) 2024.09.10
MySQL-DDL 명령어  (0) 2024.05.14
Join과 Set 연산  (0) 2024.05.14

관련글 더보기

댓글 영역