본문 바로가기

MySQL

SQL 문법, DML 데이터 조작 언어 (입력 조회 수정 삭제)

⭐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 = '김영희'

student 테이블을 생성한 뒤 구조 확인
2건의 자료를 입력한 뒤 select 명령어를 통해 조회했다.