-
IntelliJ의 Data editor를 사용하여 Table 구조 변경하기 / Modify table structure use IntelliJ ideaBackend/DB 2022. 6. 27. 08:04
처음 Database 쿼리로 무언가를 하려고 하시는 분 혹은 꼭 그렇지 않은 분이라고 하시더라도, IntelliJ를 사용하여 Table의 구조를 바꿀 수 있다는 것에 정말 편리해서 해당 방법을 글로 남기려고 합니다.
하지만 수정하는 것에서 끝나지 않고, 어떻게 쿼리로 변환되는지 항상 체크하고, 마우스로 변경할 Database table의 구조를 직접 쿼리로 변경하는 식으로 서서히 적응하면 쿼리로 db 구조를 만지는 것에 대해 부담을 가지시는 분들도 차근차근 적응할 수 있지 않을까 싶어요.
1. 조회된 쿼리 결과에서, 결과 값들의 속성 보기
(1) 조회된 결괏값 중, 아무 record나 무작위로 클릭합니다.
(2) Ctrl + F12를 입력합니다.
2. 특정 Table의 structure 보고, 수정하기(쿼리 미리 보기 포함)
우측 Database 탭 클릭 -> 테이블 우 클릭 -> 'Modify Table...' 클릭
(혹은 Ctrl + F6 입력)
그럼 아래와 같은 창이 뜨는데요.
위에서 마우스로 테이블 내의 순서를 변경한다든지, comment를 남긴다든지 할 수 있고 특정 컬럼을 수정할 수 있습니다. 처음부터 쿼리로 전부 실행하기 힘드신 분들은 여기에서 어떻게 쿼리가 실행되는지 확인하고, 쿼리를 연습할 수 과정을 제공하는 좋은 툴이라고 생각됩니다.
3. Table이 생성된 쿼리 보기
"이 테이블은 어떻게 만들어졌을까?", "이 테이블은 어떻게 비슷하게 만들 수 있을까?"를 고민하다가 발견한 기능입니다.
우측 Database 탭 클릭 -> 테이블 우 클릭 -> SQL scripts 클릭 -> Source Editor 클릭
(혹은 Ctrl + B 입력)
위와 같은 과정을 거치시면, Table이 생성된 쿼리를 직접 보실 수 있으세요.
마지막으로 IntelliJ에서 제가 겪었던 비슷한 문제를 겪은 사례가 있어서 주소 첨부해둘게요.
https://www.jetbrains.com/help/idea/table-editor.html#14a349aa
Data editor | IntelliJ IDEA
www.jetbrains.com
'Backend > DB' 카테고리의 다른 글
The way change mairaDB password / MariaDB 패스워드 변경하기 (0) 2022.06.27 Meaning of unsigned keyword in database / unsigned 키워드의 의미 (0) 2022.06.27 How can I dump Mysql/Maria database in intelliJ? / intelliJ에서 Mysql과 MariaDB의 dump를 뜰 수 있을까요? (0) 2022.06.27 Mybatis에서 #{}와 ${}의 차이점에 대하여 (0) 2022.06.02