MariaDB에서 테이블명을 소문자로 변경하는 방법 개요데이터베이스에서 테이블명의 일관성은 중요합니다. 이 글에서는 MariaDB에서 테이블명을 소문자로 일괄 변경하는 방법을 안내합니다.SQL 쿼리아래의 SQL 쿼리는 MariaDB 데이터베이스에서 모든 테이블의 이름을 소문자로 변경합니다. 이 쿼리를 실행하기 전에 your_database_name을 실제 사용 중인 데이터베이스 이름으로 변경하세요.SELECT CONCAT('RENAME TABLE `', table_name, '` TO `', LOWER(table_name), '`;')FROM information_schema.tablesWHERE table_schema = 'your_database_name' AND BINARY table_name = ..
MariaDB에서 컬럼명을 소문자로 변경하는 방법개요대문자 컬럼명을 소문자로 변경하는 것은 데이터베이스의 일관성과 관리를 향상시키는 데 도움을 줄 수 있습니다. 이 포스트에서는 MariaDB에서 이러한 변경을 쉽게 수행할 수 있는 SQL 쿼리를 소개합니다.SQL 쿼리 사용법아래 SQL 쿼리는 MariaDB 내의 특정 데이터베이스에 있는 모든 테이블에서 대문자로 된 컬럼명을 소문자로 변경합니다. 사용하기 전에 your_database_name을 실제 데이터베이스 이름으로 교체해야 합니다.SELECT CONCAT( 'ALTER TABLE `', table_name, '` CHANGE `', column_name, '` `', LOWER(column_name), '` ', column_type, ..
Mybatis에서 오라클을 이용해서 게시판 종류의 데이터 리스트를 페이징 처리 할때 어떻게 했는지 기록으로 남겨둘려고 한다. SELECT * FROM ( SELECT rownum rn, TB.* FROM ( 가져 올려고 하는 데이터 SQL ) TB ) WHERE rn BETWEEN #{offset} + 1 AND #{offset} + #{limit} 위 쿼리를 통해 데이터를 가져온다. 해당 쿼리를 날릴때 사용하는 param 값은 private int pageNo = 1; private int pageSize = 10; public boolean isPaging() { return true; } public int getPageNo() { return this.pageNo; } public int getP..
1. UNION 연산의 개념과 사용법 UNION은 두 개 이상의 SELECT 문의 결과를 하나의 결과 집합으로 결합합니다. 각 SELECT 문은 동일한 열 수와 유사한 데이터 유형을 가져야 합니다. UNION ALL은 중복을 제거하지 않고 모든 결과를 결합하며, UNION은 중복을 제거합니다. 2. 중복 제거와 데이터 정제 UNION을 사용하여 데이터 정제를 수행할 때 중복된 데이터를 효과적으로 제거할 수 있습니다. 중복 데이터가 있는 경우 UNION을 통해 정제된 결과를 얻을 수 있습니다. 예시: 고객 테이블과 잠재 고객 테이블에서 중복 없이 모든 고객 데이터를 가져오는 경우. 3. 열 수와 데이터 유형의 일치 UNION을 사용할 때 SELECT 문의 열 수와 데이터 유형이 일치해야 합니다. 데이터 유..
로컬 Docker에서 MariaDB 설정하기 사전 준비 시작하기 전에 다음 사항을 확인해주세요: 로컬 컴퓨터에 Docker가 설치되어 있어야 합니다. Docker는 공식 웹사이트에서 다운로드하고 설치할 수 있습니다. php Copy code 단계 1: MariaDB 이미지 가져오기 docker pull mariadb 단계 2: MariaDB 컨테이너 생성 docker run -d -p 3306:3306 --name my-mariadb -e MYSQL_ROOT_PASSWORD=password mariadb 위 명령에서 -p 3306:3306는 로컬 포트 3306을 컨테이너의 포트 3306과 연결하는 역할을 합니다. --name my-mariadb는 컨테이너의 이름을 my-mariadb로 지정합니다. -e ..