본문 바로가기
반응형

MySQL 8.03

MySQL JSON 데이터 사용하기 (JSON_TABLE, JSON_OBJECT, JSON_ARRAY) 서론 안녕하세요, 오늘은 MySQL에서 지원하는 JSON 관련 함수들 중 JSON_TABLE, JSON_OBJECT, JSON_ARRAY에 대해 알아보도록하겠습니다. 이들 중에서 JSON_TABLE은 MySQL 8.0 버전 이상에서만 지원합니다. JSON_TABLE JSON_TABLE함수는 json 형식의 데이터를 다른 테이블과 join이 가능하도록 테이블화를 시켜줍니다. 어떻게 사용하는지는 아래 예제를 한번 봐주세요. SET @json := '[1, 2, 3]'; SELECT idx, `name` FROM User U INNER JOIN JSON_TABLE(@json, '$[*]' COLUMNS (idx BIGINT PATH '$')) J ON U.idx = J.idx; json데이터가 단순히 Arra.. 2023. 12. 15.
MySQL 타입 변환 Cast / Convert MySQL 타입변환 Cast CAST(데이터 AS 타입) https://dev.mysql.com/doc/refman/8.0/en/cast-functions.html#function_cast MySQL :: MySQL 8.0 Reference Manual :: 12.10 Cast Functions and Operators MySQL 8.0 Reference Manual / Functions and Operators / Cast Functions and Operators 12.10 Cast Functions and Operators Table 12.15 Cast Functions and Operators Name Description Deprecated BINARY Cast a string to a bina.. 2023. 10. 16.
[AWS] RDS에서 Lambda 함수 호출 방법 * MySQL 8.0 호환 클러스터용 Aurora Mysql 3.01 버전 사용. 1. Aurora에 Lambda 엑세스 권한 부여 a. Lambda 리소스 엑세스를 위한 IAM 정책 새로 생성 또는 AWS 관리형 정책 아래 처럼 IAM정책을 직접 만들거나 기본 AWS 관리형 정책 (AWSLambdaRole)을 사용하여 엑세스를 부여할 수 있다. { "Version": "2012-10-17", "Statement": [ { "Sid": "AllowAuroraToExampleFunction", "Effect": "Allow", "Action": "lambda:InvokeFunction", "Resource": "arn:aws:lambda:::function:" } ] } b. IAM 역할 생성 및 정책 적.. 2022. 7. 4.
반응형