MariaDB (4) 썸네일형 리스트형 mariadb datetime를 yyyy-mm-dd mi:ss 로 문장열로 변경하는 SQL SELECT DATE_FORMAT('2025-04-05 14:30:45', '%Y-%m-%d %H:%i:%S') AS formatted_datetime; MariaDB에서 문자열 합치기 방법 ## 1. CONCAT() 함수 사용 (기본 방법) ```sql SELECT CONCAT('Hello', ' ', 'World') AS combined_string; -- 결과: 'Hello World' ``` 여러 개의 문자열을 연결할 수 있습니다. NULL이 포함되면 전체 결과가 NULL이 됩니다. ## 2. CONCAT_WS() 함수 사용 (구분자 포함) ```sql SELECT CONCAT_WS('-', '2023', '05', '15') AS date_string; -- 결과: '2023-05-15' ``` 첫 번째 인자가 구분자로 사용되며, NULL 값은 무시됩니다. ## 3. 파이프 연산자(||) 사용 (ANSI 모드에서) ```sql SET sql_mode = 'PIPES_AS_CONCAT.. java, spring, ibatis, mariadb 환경에서 Insert하고 Pk 가져오는 방법 Java + Spring + iBatis + MariaDB 환경에서 다음 요구사항을 만족하는 예제를 만들어드리겠습니다:✅ activity 테이블에 데이터를 INSERT하고, 자동 생성된 activity_id(PK)를 반환받아✅ 그 값을 이용해 activity_detail 테이블에 데이터를 저장✅ 1. 테이블 구조 예시-- activity 테이블CREATE TABLE activity ( activity_id BIGINT AUTO_INCREMENT PRIMARY KEY, name VARCHAR(255), created_at DATETIME DEFAULT CURRENT_TIMESTAMP);-- activity_detail 테이블CREATE TABLE activity_detail ( det.. MariaDB의 View 설명 MariaDB에서 View(뷰)는 '가상 테이블'이라고 생각하시면 됩니다. View는 실제 데이터를 물리적으로 저장하는 테이블과는 달리, 하나 이상의 기존 테이블에 대해 실행되는 SELECT 문의 결과를 테이블처럼 보이게 하는 데이터베이스 개체입니다 즉, View는 정의된 쿼리를 통해 실시간으로 데이터를 조회하여 보여주는 역할을 합니다 사용자는 View를 마치 실제 테이블처럼 다룰 수 있습니다 . View를 사용하는 주된 목적과 장점은 다음과 같습니다. 보안 강화 및 데이터 추상화: 민감한 데이터를 숨기고 사용자별로 필요한 데이터만 접근할 수 있도록 권한을 제어하여 보안을 강화할 수 있습니다 복잡한 기본 테이블 구조를 숨기고 필요한 정보만 노출할 수 있습니다. 복잡한 쿼리 단순화: 자주 사용되.. 이전 1 다음