[SQL] 테이블 데이터 추가,삭제, 수정 방법 (INSERT INTO , DELETE,UPDATE SET)

YoungSeo_Study.log·2022년 1월 23일
0
post-thumbnail

테이블 행 데이터 추가하기

데이터베이스내의 테이블에 새로운 데이터를 추가(입력)한다.

INSERT INTO 테이블명 (필드이름1, 필드이름2, ........) VALUES ('문자열',123,....);

테이블 행 데이터 한 줄씩 입력하기

insert into user
(name, email)
values
('영서', 'ys@naver.com'),


테이블 행 데이터 한번에 입력하기

insert into user
(name, email)
values
('영서', 'ys@naver.com'),
('명휘', 'mh@gmail.com');
id는 테이블 구조를 만들 때 auto_uncrement로 설정해줘서 데이터가 증가함에따라 자동으로 1씩증가한 아이디를 붙여준다! 따로 id값은 입력해줄 필요없다.


insert into member
(member_id, member_mame, member_addr)
values
('testt', '나훈아', '경기 부천시 중동'),
('hero', '임영웅', '서울 은평구 중산동'),
('iyou', '아이유', '인천 남구 주안동'),
('jpy', '박진영', '경기 고양시 장한동');


테이블 행 데이터(레코드) 수정하기

UPDATA 테이블명 SET 바꿀 열=데이터(레코드) WHERE 바뀔 열 = 데이터(레코드);

update member -> member 테이블을 수정한다.
set member_addr = '우리 집으로 가자' -> member_addr(주소)를 '우리집으로 가자'로 변경하여
WHERE member_name = '임영웅'; -> member_name(이름)이 '임영웅'인 행 데이터의

테이블 행 데이터(레코드) 삭제하기

삭제하고 싶은 행 데이터만 삭제하기

DELETE FROM 테이블 명 WHERE 삭제할 행 데이터(레코드);

  • delete from member where member_name = '나훈아';
    -> 나훈아가 있는 행데이터 한 줄을 모두 삭제한다.

테이블의 모든 행 데이터 삭제하기

DELETE FROM 테이블 명

  • delete from member;
    -> select * from member; : 테이블을의 데이터를 조회하면? Empty set : 데이터가 없다고 표현된다.
    -> describe member; :로 테이블의 구조만 남아있음을 확인 할 수 있다.

테이블의 데이터 조회하기

  • 현재 만들어진 테이블구조와 행 데이터입력이 정상적으로 입력되었을때 조회할때 select를 계속 사용한 것을 보았을 것이다.
    테이블의 데이터를 조회할때는 select문을 사용하는데, 다음 장에서는 select문에 대해 알아보자!
profile
느리지만 조금씩 공부하는 중 입니다. 현재 3개월차 신입입니다 ><!

0개의 댓글