MySQL의 CUI client인 mysql
은 분명 편리한 툴인 것이 맞지만, SQL을 편집할 때는 불편하다. \e
명령을 이용하여 vi 에디터를 실행할 수 있지만, 직전에 수행한 Query만 편집할 수 있다.
그리하여 Vimsql
이라는 Vim Plugin을 개발해 봤다. Vim 편집기에서 SQL을 작성한 뒤 바로 SQL을 실행할 수 있다. SQL의 결과 또한 Vim 내에 출력된다. (Vim의 window split 기능 활용)
아래 이미지를 클릭하면 Demo를 볼 수 있다.
“MySQL” 카테고리의 추천 글
- MySQL IN subquery 성능. IN sub query는 가급적 사용을 피하자
- MySQL의 IN() v.s. EXISTS v.s. INNER JOIN 성능 비교
- MySQL INNER JOIN v.s EXISTS 성능 비교
- JOIN에서 중복된 레코드 제거하기
- MySQL 중복 레코드 관리 방법 - INSERT IGNORE, REPLACE INTO, ON DUPLICATE UPDATE
- MySQL GROUP BY 성능 최적화를 위한 INDEX 설계
- MySQL Query Cache를 빠르게 비우기
- MySQL Plugin에 대한 간단한 소개
- MySQL InnoDB Index Statistics
- MySQL Foreign key 사용 시 주의 사항 (Can’t create table (errno: 150))