데이터베이스(2)
-
JSON_ARRAYAGG와 JSON_OBJECTAGG 차이 (Mysql 8.0)
JSON_ARRAYAGG() 함수와 JSON_OBJECTAGG() 함수는 MySQL에서 JSON 데이터를 집계하는 데 사용되는 함수로, 각각 다른 형태의 JSON 구조를 생성한다. 이 두 함수의 차이점은 생성되는 JSON 데이터의 형태에 있다.1. JSON_ARRAYAGG()JSON_ARRAYAGG() 함수는 JSON 배열을 생성, 여러 개의 값을 한 배열로 묶어서 JSON 형태로 반환할 때 사용된다. 쉽게 말해, 특정 컬럼의 값을 순차적으로 모아서 하나의 배열을 만드는 역할을 한다.예제:다음과 같은 테이블이 있다고 가정id name1John2Jane3Smith이 데이터를 JSON_ARRAYAGG()로 집계하면:SELECT JSON_ARRAYAGG(name) AS names_arrayFROM employ..
2025.02.12 -
MySQL 기초
참고 자료 생활코딩 - 데이터베이스 2012.04.04 생활코딩 - DATABASE 1&2 - MySQL 2018.02.11 개인의 공부 내용을 기억하고 기록하기 위한 목적이 크기에 일부 설명이 생략 되거나 예제의 오류가 있을 수 있습니다. CRUD 생성: CREATE DATABASE ; 조회: SHOW DATABASES; 사용: USE ; 삭제: DROP DATABASE ; # 삽입 insert into `student` values(id, "taylor", "man", "경기도 용인시", "2020-02-11 00:00:00"); # 업데이트 update `student` set address="경기도 용인시" where id=9; # 삭제 delete from `student` where id=0;..
2023.11.17