SQL - (Basic) 조작언어- insert, select, where, update, delete

jaam._.mini·2023년 12월 19일
0
post-thumbnail

늦잠을 자버렸다...🥲 정신 차리자 잼민아 진짜로.

  • 실습환경 만들기

    • ⭐ 잊지 말자, 이것 안하면 에러 난다
      USE dataname
    • Table 생성
      create table person
      (
         id int,
         name varcher(16)
         age int,
         sex CHAR
      );






💡INSERT_데이터 추가

(1) 데이터 추가


⭐❗칼럼 순서 = 밸류 순서 : 일치해야 함❗

insert into tablename (column1, column2, ...)
values (value1, value2, ...);

▲ 문법

  • 데이터 넣을 건데(insert)
  • 어디에(into)
  • tablename 여기에
  • column1, column2, ... 얘네들
  • 그리고 각 컬럼들에 values도 넣을거야
  • values 값은 value1, value2, ... 이거야

-예제

  • id 값이 1인 이효리, 43세, 여자(F) 데이터 추가



(2) 모든 컬럼값(value) 추가


모든 컬럼값을 추가하는 경우에는 다음과 같이 컬럼 이름을 지정하지 않아도 되지만,
입력하는 값의 순서가 테이블의 컬럼 순서와 일치하도록 해야 한다❗

⭐❗Value 입력 순서 주의❗

insert into tablename
values (value1, value2, ...);

  • 예제
    • id 값이 2인 이상순, 48세, 남자(M) 데이터 추가
    insert into person
    values (2, '이상순', 48, 'M');








💡SELECT_조회

특정 [칼럼 데이터] 조회


테이블 내의 특정 칼럼에 대한 데이터를 조회

select column1, column2, ...
from tablename;

▲ 문법 :

  • 가져올거야
  • column1, column2, ... 들의 데이터를
  • 어디로 부터
  • tablename 여기로 부터

  • 예제
    • person 테이블 내의 이름,나이,성별 데이터 조회
      select name, age, sex from person;



전체 조회 _ * 사용


테이블 내의 모든 컬럼에 대한 데이터를 조회

select *
from tablename;

  • 예제
    • person 컬럼에 있는 모든 데이터를 조회
      select * from person;








💡WHERE_조건 부여

특정 [데이터] 조회


테이블 내에서 조건을 만족하는 데이터 조회

select column1, column2, ...
from tablename
where condition;

  • 예제
    • person 테이블에서 성별이 여자인 데이터 조회
      select * from person where sex='F';








💡UPDATE_데이터 수정


update tablename
set column1 = value1, column2 = value2, ...
where condition;

▲ 문법 :

  • 테이블을 수정할건데
  • 어덯게 할거냐면(set)
  • 컬럼1 의 값은 value1로
  • condition 조건을 만족하는 데이터에 한해서(where)
  • 위와 같이 변경할거야

  • 예제
    • 이효리 나이를 23세로 수정
      update person set age=23 where name='이효리';








💡DELETE_데이터 삭제


delete from tablename
where condition;

▲ 문법 :

  • 나 삭제할거야
  • tablename 에서( from )
  • condition 라는 조건(where)을

  • 예제
    • 이상순 데이터 삭제
      delete from person where name='이상순';

제로베이스 데이터 스쿨
profile
비전공자의 데이터 공부법

0개의 댓글