inblog logo
|
An's Blog
    DataBaes

    [DB] 6. 데이터 조직(DML)

    윤설안's avatar
    윤설안
    Feb 26, 2025
    [DB] 6. 데이터 조직(DML)
    Contents
    1. Insert2. Update3. Delete
    ❗

    DML은 Data manipulation language의 약어이며, 데이터 조작 언어다

    DML은 데이터를 조작하는 언어임으로 CRUD와 같다.
    • Insert : 데이터 삽입 (Creat)
    • Update : 데이터 갱신 (Update)
    • Delete : 데이터 삭제 (Delete)
    • Select : 데이터 조회 (Read)
      • Select는 엄밀하게는 분리하면 DQL = Data Query Language이다.
    변수의 이름과 키워드를 같은 걸로 설장하게 되면 DB가 혼동이 오기때문에 오류가 난다.
    ex)
    notion image
    update 과정 중에 키워드 set과 column명이 같기 때문에 오류를 표시

    1. Insert

    ❗
    Insert는 테이블에 값을 넣는 문법이다.
    notion image
    스키마를 확인하고 문법에 맞게 데이터를 넣으면 된다.
    -- 기본 문법 insert into 테이블명(컬럼명) values(등록하고 싶은 데이터의 값); insert into bonus(ename, job, sal, comm)values('홍길동','프로그래머', 600 ,100 ); insert into bonus(ename, job, sal, comm)values('임꺽정','변호사', 1000 ,200 );
    notion image

    2. Update

    ❗
    Update는 테이블있는 값을 변경하는 문법이다.
    -- 2. UPDATE -- 기본 문법 update 테이블명 set column = 바꾸고 싶은 테이터 값 where column = '기존 값'; update bonus set sal = 2000, comm = 500 where job = '프로그래머'; -- job이 변호사인 친구의 이름을 임하룡으로 변경 update bonus set ename = '임하룡' where job = '변호사';
    notion image

    3. Delete

    ❗
    Delete는 테이블있는 값을 삭제하는 문법이다.
    -- 기본 문법 delete from 테이블명 where 컬럼명 = '기존 값' delete from bonus where job = '프로그래머';
    프로그래머가 삭제
    프로그래머가 삭제
     
     
     
     
     
     
     
     
     
     
    Share article
    Contents
    1. Insert2. Update3. Delete

    An's Blog

    RSS·Powered by Inblog