📕🐘 도로락 - 코끼리를 냉장고에 넣는 방법

# 테이블 (7)

툴 [Tool] 2020. 8. 23. 07:30

[DataGrip] 쿼리 실행 결과가 쿼리 에디터 창에 나타나게 하기

DataGrip 쿼리 실행 결과가 쿼리 에디터 창에 나타나게 하기DataGrip에서 쿼리 실행 결과를 하단의 결과창에 나타나는 것이 아닌 에디터상에서 해당 쿼리 하단에 나타나도록 할 수 있습니다. 여러 가지 쿼리가 있고 각각의 결과를 비교하거나 실행 후 여러 번 왔다 갔다 하면서 봐야 할 때 유용한 기능입니다.왼쪽 상단의 File → Settings...Database → General → Show output results in editor에 체크 후 설정을 저장하면 됩니다.결과창을 지울 때는 잘 보이지 않지만 왼쪽 line number 쪽의 x 버튼을 클릭하여 지울 수 있습니다.

노션[Notion] 2020. 8. 14. 00:49

[Notion] 노션 Google Docs(구글 독스) 시트 불러와 삽입하기

노션 Google Docs(구글 독스) 시트 불러와 삽입하기노션에 테이블이 있긴 하지만 정확히는 엑셀같은 스프레드시트같은 개념이라기 보다는 데이터베이스 개념으로 데이터를 체계적으로 관리하는 테이블의 개념입니다. 따라서 정해진 형식 안에서만 사용이 가능한데 예를 들어 무조건 title행이 있어야 하며, cell간 병합(merge)이 되지 않는 등의 제약이 있습니다.따라서 테이블을 보기 좋게 서식을 만들어 보고 싶은 경우 노션의 기본 테이블 블록으로는 어려움이 있고 대신 아래와 같은 방법을 사용할 수 있습니다.엑셀이나 google docs같은 툴로 테이블을 작성하고 캡쳐하여 이미지 형태로 관리한다.엑셀파일을 만들어 첨부한다.embed(임베드) 블록을 이용하여 google docs의 시트를 삽입한다.첫번째와 ..

툴 [Tool] 2019. 12. 3. 22:13

[Navicat12] 리버스 엔지니어링(Reverse Engineering)으로 테이블 ERD 추출하는 방법

Navicat12 리버스 엔지니어링(Reverse Engineering)으로 테이블 ERD 추출하는 방법Navicat12를 통해 리버스 엔지니어링(역공학)을 통해 DB에 생성된 테이블들을 ERD로 추출할 수 있습니다. DBA나 DB를 설계해야 하는 아키텍트 레벨의 개발자라면 매우 유용할 기능입니다.전자정부 프레임웍의 기본 생성 DB를 기준으로 ERD 추출방법을 알아보겠습니다. DB는 MariaDB이지만 DB 종류에 상관없이 과정은 같습니다.나비켓 접속 및 DB 선택나비켓에 접속 후 원하는 DB에 접근합니다.Table 선택 및 변환Table 목록에 가서 ERD로 추출할 테이블들을 선택 후 마우스 우클릭 > Reverse Table to Model을 클릭합니다.ERD 추출 완료ERD가 추출되었습니다. 매우 ..

툴 [Tool] 2019. 12. 2. 23:42

[HeidiSQL] 데이터베이스 및 테이블 생성 방법

이전글[HeidiSQL] MariaDB GUI 클라이언트 HeidiSQL 사용법](https://dololak.tistory.com/768)HeidiSQL 데이터베이스 및 테이블 생성 방법MySQL의 Workbench만큼은 아니지만 MariaDB에도 기본적인 기능이 담긴 HeidiSQL라는 GUI 클라이언트 도구를 제공합니다. 거의 대부분 MariaDB는 Linux 환경에서 운영되고 테이블이나 DB등의 스키마 생성기능을 가진 root 계정은 외부 접근을 허용하지 않으므로 GUI 보다는 명령어를 주로 이용하게 되지만 그래도 HeidiSQL를 통해 MariaDB 서버에 접근이 가능한 환경이라면 생산성 면에서 매우 큰 이점이 있습니다.HeidiSQL에는 DB나 테이블 등의 객체를 쉽게 생성하도록 GUI 방식의..

데이터베이스[DB] 2019. 6. 9. 07:30

[MySQL] 테이블 백업, 복사하는 방법

MySQL 테이블 백업, 복사하는 방법DB 작업을 하다 보면 데이터를 백업해야 할 때가 있습니다. 특히 UPDATE나 DELETE 등 데이터에 수정이 발생하는 작업을 하기 전에는 백업이 중요합니다. DB 자체를 풀백업 해버리면 가장 좋겠지만 데이터가 많이 쌓여 있는 경우에는 백업 자체만으로도 너무 오랜 시간이 걸리기에 일부 데이터나 테이블만을 복사해 두기도 합니다.최근에 근무하던 회사에서 동료가 데이터를 잘못 조작하였다가 다행히 백업해 두었던 데이터가 있어서 겨우 복구했던 웃픈 일이 있어 생각난김에 MySQL에서 테이블을 복사하는 두가지 방법에 대해서 알아보도록 하겠습니다.첫번째 방법: CREATE TABLE ... SELECT 구문MySQL에서는 CREATE TABLE 생성 테이블명 (SELECT 서브..

Spring Framework 2018. 7. 24. 00:10

[스프링 프레임워크] Multiple ResultSets, SELECT 결과 TABLE 여러개일 때

결과 테이블이 여러개 - ResultSet이 여러개 리턴하는 저장 프로시저 SP저장 프로시저(Stored Procedure)의 실행 결과가 여러 테이블을 출력할 수 있습니다. 이러한 경우 단순히 JdbcTemplate 등에서 사용하는 queryForObject() 나 queryForList() 등의 메서드로는 하나의 테이블 결과만을 다룰 수 있기 때문에 여러 테이블이 결과로 리턴되는 경우 처리할 수 없습니다.JDBC API 측면에서 보면 쿼리의 실행 결과가 여러 테이블을 리턴한다는 것은 ResultSet을 여러개 리턴한다는 것입니다.MySQL 샘플다음은 여러 테이블을 결과로 리턴하는 매우 심플한 예제입니다. 별 의미 있는 DB는 아니며 단순히 예로 사용하기 위한 두 개의 테이블입니다. 다시 보니 인코딩도..

에버노트[Evernote] 2018. 3. 15. 00:02

[Evernote] 에버노트 표 (테이블) 만들기

에버노트 표 (테이블) 만들기노트를 작성하는데 있어서 정보를 단순히 나열하는것 보다 표로 만들어 정리하는것이 훨씬 보기 좋을 수 있습니다.표는 목차, 보고서, 플래너 등을 만드는데 사용할 수 있습니다.다만 에버노트는 섬세한 문서작성 툴은 아니므로 표에 관한 많은 기능을 제공하지는 않은 점 유의하시기 바랍니다.표는 노트 상단의 편집 도구 모음의 표 만들기를 통해 생성 가능합니다.표 만들기 아이콘을 클릭하면 다음과 같이 마우스로 원하는 행, 열의 길이를 설정하여 만들 수 있습니다.설정을 클릭하게 되면 직접 행과 열 수를 입력하여 만들기도 가능합니다.비어있는 테이블이 만들어졌습니다.테이블에 데이터 입력각 셀을 클릭하여 텍스트를 입력할 수 있습니다.셀 배경색 바꾸기셀 배경색을 바꾸고 싶은 경우 색을 변경하고 싶..