DB GUI Tool: 12개의 글
쿼리를 작성할 때, 가독성 있게 자동으로 예약어 변경하는 방법을 알아보겠습니다. Settings -> Editor -> Code Style -> SQL -> General 클릭 Keywords는 To upper 선택, Identifiers는 To lower 선택 -> Apply -> Ok 이렇게 소문자로 입력하여 자동 완성할 때, 대문자로 완성되는 걸 확인 할 수 있다.
무료로 사용 가능한 SQL 편집 툴인 DBeaver 설치 방법 대해 정리해보겠습니다. 1. 아래의 주소로 접속해 주세요. https://dbeaver.io/download/?start&os=win&arch=x86_64 2. 다운로드 버튼을 클릭해주세요. 3. 각자 OS에 맞는 파일을 다운로드하여주세요. 저는 mac에 설치하기 때문에 Mac OS X(dmg)를 다운로드하도록 하겠습니다. 4. 다운로드된 파일을 더블 클릭하여 설치해주세요. 5. 설치가 완료되면 아래와 같은 창이 뜨고 DBeaver 아이콘을 Applications로 Drag and Drop 하여 애플리케이션으로 사용 할 수 있도록 합니다. 6. Launchpad에 DBeaver 애플리케이션을 클릭해 실행시켜주세요 7. 다음 팝업창이 뜨면 열기..
Fetch Time -페치 된 결과를 전송하는 데 걸리는 시간을 측정하며, 이는 쿼리 실행과 관련이 없습니다. 페치 시간은 네트워크 연결에 의존하기 때문에 SQL 쿼리 디버깅/최적화 옵션으로 고려하지 않을 것입니다. 네트워크 연결 자체는 쿼리 최적화와 관련이 없습니다. 페치 시간에 병목 현상이 발생하면 네트워킹 문제가있을 가능성이 큽니다. 참고 : 가져 오기 시간은 각 쿼리 실행에 따라 다를 수 있습니다. Duration time -쿼리를 실행해야하는 시간입니다. SQL 쿼리의 성능을 최적화 할 때 최소화해야합니다.
[MySQL] Toad for mySQL 접속 수많은 DBMS 가운데 mySQL은 오픈소스의 상승과 함께 인기를 누리고 있는 DBMS 이다. DBMS에 쉽게 쿼리를 던질 수 있는 Tool 이 많이 있는데, 이 중 Toad for mySQL을 사용하여 DB에 접속해보겠다. 1. Toad for mySQL - mySQL이 오픈소스 듯이, Toad for mySQL도 프리웨어 이다. 2. 다운로드 - TOAD는 TOAD World에서 다운받을 수 있다. TOAD 다운받기 3. 설치 - 다운로드 받은 설치파일을 설치하면 된다. 어려운 부분은 없다. 기본 설정값 및 정보를 기입하면 된다. 본 포스트에서는 자세한 설치 방법은 다루지 않겠다. 4. 접속 - TOAD for mySQL 을 실행해서 DB에 접속을 해보자..
MySQL을 편히 사용하기 위해서 관리도구를 사용하는데최근 Toad 사이트에서 찾을수 있던 프리웨어 버전인 Toad for MySQL 를 찾을 수가 없을 것입니다. 다양한 이유로 프로그램을 재설치 하려고 할때 다운로드 페이지가 사라져 있으면 참으로 난감합니다. 저 역시 최근에 PC 세팅을 다시 하게 되어서 프로그램을 재설치 하는데 많이 당황되었습니다. 검색을 해도 토드 사이트에서 링크가 사라진 프로그램을 찾기는 어렵더군요.급한데로 다른 프로그램을 설치해 사용하였지만 프로그램을 바꾸어 사용한다는건 당장이지만 손에 맞지 않는 무기를 들고 휘두르는 느낌은 정말 스트레스가 올라 오기도 합니다. 그러다가 개인적으로 MariaDB 서버를 운영 중인 것이 있어서 찾아 보니 사이트에 올라 와 있더군요. 저만의 느낌이지..
MySQL 워크벤치로 사용자 관리하기DB에는 기업의 매우 중요한 데이터들이 저장되어 있고 이것은 큰 가치를 지닌 자산이기에 아무나 접근해서는 안됩니다. 따라서 실제로 기업에서 운영하는 DB 환경에서는 관리자 또는 DBA를 제외하고 대부분의 사용자는 절대 권한을 가진 root 계정으로 접속하지 않는것이 일반적입니다. 나머지 사용자나 사내 시스템을 개발하는 프로그래머들은 권한이 제한된 다른 계정을 사용합니다. 어떤 DBMS나 권한을 제어할 수 있는 쿼리를 제공합니다. MySQL의 워크벤치는 이러한 쿼리를 사용하지 않고 편리하게 권한 및 사용자를 관리할 수 있는 도구를 제공합니다. MySQL에서는 권한에 관련된 몇 가지 용어가 있는데, 권한(Privileges)은 SELECT 권한, INSERT 권한, CRE..
워크벤치 SQL 쿼리 힌트 사용시 예약어 대문자로 변경하기MySQL에서 제공하는 워크벤치를 사용하게 되면 아래 그림과 같이 쿼리 작성도중 Ctrl + Space 키를 통해 쿼리 힌트를 얻을 수 있습니다. 쿼리를 작성할 때 가독성을 위해서 SELECT, FROM 같은 예약어는 대문자료 표기하고 나머지는 소문자로 표기하는것이 관례입니다 최초 워크벤치 설정으로는 키워드가 소문자로 완성될텐데, 대문자로 완성되도록 변경할 수 있습니다. Edit > Preferences... 클릭 Query Editor 태에서 다음과 같이 체크하고 OK를 누르면 키워드가 대문자로 완성됩니다. 만약 설정이 적용되지 않으면 워크벤치를 재시작 해주시기 바랍니다. 출처: https://dololak.tistory.com/460?categ..
워크벤치 Forward Engineer 툴로 DB 생성하기MySQL의 워크벤치를 통해 이미 만들어진 DB 스키마에서 ERD를 추출하거나 스키마를 생성하기 전에 ERD를 모델링할 수 있습니다. 이렇게 모델링한 ERD는 .mwb 확장자를 가진 모델링 파일로 저장하여 관리할 수도 있습니다. 이번 글에서는 만들어진 ERD 모델링 파일을 바탕으로 실제 물리 스키마를 생성하는 방법을 알아보도록 하겠습니다. 워크벤치를 실행하고 상단 메뉴의 File > Open Model... 을 클릭합니다. .mwb 확장자를 가진 mysql 워크벤치 모델링 파일을 열어줍니다. 모델링 파일에 대한 내용은 글 하단의 관련글을 참고해주세요. 모델링 파일을 열고 EER Diagram 화면이 나타나면 상단의 Database > Forward..
워크벤치 모델링 툴 사용하기MySQL의 워크벤치를 사용하면 ERD를 통해 DB 스키마를 모델링 할 수 있습니다. 또한 모델링한 ERP는 워크벤치 전용 모델링 파일로 저장해두고 나중에 다시 사용가능하며, 모델링한 ERD를 통해 자동으로 쿼리를 추출하고 이를 통해서 실제 물리적인 DB 스키마를 생성할 수 있습니다. 워크벤치를 통해 root 계정으로 접속합니다. 이후 File > New Model 을 클릭합니다. Model Overview의 Add Diagram 더블 클릭. 다이어그램을 마음껏 가지고 놀 수 있는 에디터가 실행됩니다. 테이블을 하나 만들어봅니다. 테이블 다이어그램이 하나 만들어집니다. 이제 이녀석을 더블클릭합니다. 하단에 더블클릭한 개체에 대한 스키마 에디터 탭이 나타납니다. 여기서 Table..
워크벤치 Reverse Engineer 툴로 ERD 추출하기MySQL의 무료 관리 툴인 워크벤치는 기존 만들어진 DB 스키마를 기준으로 ERD를 추출하는 Reverse Engineer 툴을 제공합니다. 워크벤치를 통해 root 계정으로 접속합니다. 이후 상단 메뉴의 Database > Reverse Engineer...를 클릭합니다. Stored Connection을 선택하면 아래 Parameters가 자동으로 채워집니다. 이후 Next 클릭. 몇 가지 검사가 완료됩니다. Next. Reverse Engineering을 실행할 스키마를 선택하고 Next를 클릭합니다. 또다시 검사가 완료되면 Next 클릭. 추출할 대상 데이터베이스 객체들을 체크하고 Execute > 를 클릭합니다. Show Filter를..