본문 바로가기

sql2

[MySQL] 터미널로 MySQL 사용하기 : 데이터 추가/수정/삭제 테이블에 데이터 추가하기 users 테이블에 데이터를 추가해보자. 데이터를 추가할 때는 INSERT문을 작성하면 된다. INSERT INTO users (id, name, email, profile_image, password) VALUES ("1", "송아지", "song@email.com", "imgURL", "password") 삽입한 데이터를 보고 싶으면 SELECT 문을 사용해야 한다. 데이터 두 개를 더 추가해서 총 3개의 데이터를 users에 넣어주었당~! posts 테이블에도 열심히 데이터를 추가했다. 데이터 수정하기 다람쥐의 이메일 주소를 daram@email.com 에서 dotori@email.com으로 수정해보자. UPDATE ~ SET 을 사용하면 된다. UPDATE users SE.. 2023. 8. 1.
[DB] SQL ROLLUP과 CUBE 정보처리기사 실기를 공부하다가 데이터베이스에서 헷갈리는 개념이 있어서 간단하게 정리해보려고 블로그 글을 작성한다. 그룹함수 GROUP BY 절에 지정된 그룹별로 속성의 값을 집계할 때 사용하는 함수이다. 그룹함수는 집계 함수와 소계 함수로 또 구분할 수 있다. 집계 함수는 COUNT, SUM, AVG, MAX, MIN, STDDEV, VARIANCE 등이 있고, 소계 함수에는 오늘 알아볼 ROLLUP과 CUBE 가 있다. ROLLUP ROLLUP은 그룹별 소계를 구하는 함수이다. 인수로 주어진 속성의 순서에 따라 결과가 다르게 나올 수 있다. 하위 레벨에서 상위 레벨 순으로 데이터가 집계된다. 사용방법 ROLLUP(속성명1, 속성명2, ...) 인수에 따른 차이 ROLLUP(A) : A로 그룹핑, 총 합.. 2023. 6. 28.