Mysql - 데이터 조작언어

CHOI CHOI·2023년 12월 10일
0

Mysql

목록 보기
3/8

INSERT 문법

INSERT INTO tablename (column1, column2, ...)
VALUES (value1, value2, ...);

1. 주의할 점 : 입력한 칼럼 이름의 순서와 값의 순서가 일치하도록 주의
2. 모든 컬럼값을 추가하는 경우에는 컬럼 이름을 따로 지정하지 않아도 되지만, 입력하는 값이 순서가 테이블의 컬럼 순서와 일치하도록 주의

SELECT - 데이터 조회

  • 테이블 내의 특정 칼럼에 대한 데이터를 조회
SELECT column1, column2, ...
FROM tablename;
  • person 데이블 내의 이름, 나이, 성별 데이터를 조회

WHERE - 조건

-SQL문에 조건을 추가하여 SELECT 뿐만 아니라 UPDATE 와 DELETE 에도 사용

SELECT columu1, column2,...
FROM tablename
WHERE condition;
  • person 테이블에서 성별이 여자인 데이터 조회

UPDATE - 데이터 수정

UPDATE tablename
SET column = value1, column2 = value2, ...
WHERE condition;
  • '이효리' 나이를 23으로 수정 where절로 조건을 안걸어주면 모든 age데이터가 23으로 일괄 변경이 되어버린다.

DELETE - 데이터 삭제

DELETE FROM tablename
WHERE condition;
  • 이상순 데이터 삭제

order by - 데이터 정렬

  • ASC(Ascending) : 오름차순으로 정렬
  • DESC(Descending) : 내림차순으로 정렬
select column1, column2, ...
from tablename
order by column1, column2,... ASC | DESC;

celeb table에서 이름과 나이순으로 조회- ASC는 기본값이기 때문에 굳이 안써도 됩니다~

비교연산자

  • 나이가 29세인 데이터 검색
  • 나이가 28세가 아닌 데이터 검색
profile
뭐가 됐든 데이터분석가

0개의 댓글