데이터베이스관리

· Language/SQL
데이터베이스를 관리하다 보면 때때로 같은 테이블 내에서 한 컬럼의 데이터를 다른 컬럼으로 복사하고 싶은 경우가 발생합니다. 특히, 새로운 데이터 컬럼을 추가하거나 기존 데이터를 업데이트할 필요가 있을 때 이런 작업을 수행해야 할 때가 생기게 됩니다. 이번엔 MYSQL에서 같은 테이블의 컬럼 값 복사해서 다른 컬럼에 붙여넣는 방법을 쿼리문으로 작성해보도록 할께요. 1. 상황 설명 가령, AAA 테이블이 있고, 여기에는 createdate와 updatedate라는 두 개의 날짜 컬럼이 있습니다. createdate컬럼에는 데이터가 이미 존재하지만, updatedate 컬럼을 새로 추가하면서 데이터를 채워야 할 일이 생겼습니다. 시나리오는 createdate가 초기에 생성되면 updatedate도 같이 생성된..
· Language/SQL
MySQL에서 특정 패턴을 가진 문자열 데이터를 정렬하는 것은 데이터 관리 및 표시에 있어서 중요한 과제 중 하나입니다. 특히 "학년/반/번호"와 같이 하나의 컬럼에 여러 정보가 '/' 구분자를 통해 저장되어 있는 경우, 이를 개별적으로 나누어 정렬하는 것은 더욱 복잡해질 수 있습니다. 이번 글에서는 MySQL의 SUBSTRING_INDEX 함수와 CAST 함수를 활용하여 이러한 문자열을 각각의 구성 요소로 분할하고, 이를 기준으로 데이터를 정렬하는 방법을 알아보겠습니다. 1. 문제의 발단 mysql에서 테이블에 학년반번호를 저장하는데 여러 개 하기 귀찮아서 "학년/반/번호" 형식으로 하나의 컬럼에 저장해 두었습니다. 그런데 나중에 출력을 하려고 보니 순서가 뒤죽박죽 되어버렸네요. name gradenu..
· TOOLS
네이버 클라우드 플랫폼에서 MySQL 데이터베이스를 운영 중이신가요? 터미널 환경에서의 데이터 관리는 시각적으로 제한적이고 불편할 수 있습니다. 이럴 때, HeidiSQL과 같은 그래픽 인터페이스를 활용하면 데이터 관리가 훨씬 편리해집니다. 여기서는 네이버 클라우드 플랫폼의 MySQL에 SSH 터널을 통해 HeidiSQL로 외부 접속하는 방법을 알아보도록 하겠습니다. HeidiSQL 먼저 데이터베이스관리툴인 HeidiSQL을 다운로드 받아서 설치해야 합니다. 관련글은 아래 링크를 참고하시면 될거 같아요. [MySQL] 쿼리문 동작을 보다 쉽게 보기 위한 HeidiSQL(하이디SQL) [MySQL] 쿼리문 동작을 보다 쉽게 보기 위한 HeidiSQL(하이디SQL) 오늘은 데이터베이스 관리 및 쿼리 연습에 ..
· Language/SQL
오늘은 데이터베이스 관리 및 쿼리 연습에 유용한 도구인 HeidiSQL에 대해 알아보겠습니다. 이 툴은 무료임에도 불구하고 매우 높은 성능을 제공합니다. 사용자가 작성한 쿼리문을 실제로 실행해보며 결과를 확인할 수 있기 때문에, 데이터베이스 학습 및 실습에 매우 적합합니다. 1. HeidiSQL의 주요 특징 프로그램의 장점은 다음과 같습니다. HeidiSQL은 무료 소프트웨어이며 배우기 쉬운 것을 목표로합니다. "Heidi"를 사용하면 데이터베이스 시스템 MariaDB, MySQL, Microsoft SQL, PostgreSQL 및 SQLite 중 하나를 실행하는 컴퓨터에서 데이터와 구조를보고 편집 할 수 있습니다. Ansgar가 2002 년에 발명 한 HeidiSQL은 전 세계적으로 MariaDB 및 ..
멱군
'데이터베이스관리' 태그의 글 목록