⭐DML
데이터 조작 언어
Data Manupulation Language
데이터를 추가 조회 수정 삭제(CRUD)한다.
주요명령어
INSERT
SELECT
UPDATE
DELETE
-- DML에 대해 알아보자.
-- INSERT, SELECT, UPDATE, DELETE
-- drop database school;
-- 혹시 모를 사고예방을 위해 drop 같은 민감한 명령어는 주석처리
create database school;
use school;
create table student(
id int primary key,
name varchar(50),
age int
);
-- DML의 사용
-- 데이터 추가
insert into student(id, name, age) values(1, '김철수', 20);
insert into student(id, name, age) values(2, '김영희', 22);
-- 데이터 조회
select id, name, age from student;
select * from student;
select name from student;
-- 데이터 수정
update student set age = 21;
-- 데이터 수정시에는 가능한 조건절을 명시해서 사용하자.
update student set age = 25 where id = 1;
-- 데이터 삭제
delete from student;
-- 데이터 삭제시에도 조건절 명시
delete from student where id = 2;
delete from student where name = '김영희'


'MySQL' 카테고리의 다른 글
| SQL 문법) ANSI 표준 ANSI 함수 (1) | 2025.05.16 |
|---|---|
| SQL 문법 JOIN, 여러 테이블의 데이터를 합치기 (0) | 2025.05.14 |
| SQL 문법, 데이터타입 (0) | 2025.05.13 |
| SQL 문법, DCL 데이터 제어 언어 (통신/연결) (0) | 2025.05.13 |
| SQL 문법, DDL 데이터 정의 언어 (DB/테이블/칼럼 편집) (0) | 2025.05.13 |