HeidiSQL의 전반적인 사용법에 대하여
해당 HeidiSQL 강좌에 오신 것을 환영합니다.
데이터베이스는 더 이상 DB 엔지니어만 접속해 개발하지 않습니다. 무수한 앱 개발자들이 점차 데이터베이스의 구조에 대해 관심을 지니고 있고 나아가 실제로 데이터 설계 시 동참하고 있습니다.
따라서 데이터베이스와 데이터 구조는 앱 개발자를 넘어 화면 설계자, 미들웨어 담당자, 프로젝트 관리자 등 IT서비스 개발에 관련된 이들 모두가 함께 논의하고 구조를 만들어나가는 분야가 되고 있습니다.
예를 들자면, 아래와 같은 회사 구성원들이 필요로 할 수 있습니다.
SQL과 DATABASE를 어떤 방식으로든 배워보고는 싶은데 뭐가 좋을지 몰라 고민이 되는 사원 크루님!
S/W 중 앱 개발을 담당하고 있지만 앱-웹서버-미들웨어-데이터베이스까지 전체를 항상 염두에 두어야 하는 김대리님!
요구사항에 따라 급히 변경된 신규 데이터베이스가 익숙하지는 않지만 당장 설계하고 가이드를 해야 하는 박 과장님!
더욱이 오픈 소스 데이터베이스의 경우, 특히 MySQL을 근간으로 하는 MariaDB는 보장받을 수 있는 관계형 데이터베이스 중 하나이며 스케일에 따라 대용량 서비스를 제공하기도 합니다. 이러한 제품들에 대한 수요는 그에 걸맞은 개발, 관리 도구에서도 마찬가지로 요구되며 이에 적합한 클라이언트 도구도 필요한 상황입니다.
HeidiSQL은 MariaDB설치 시 기본으로 제공되는 솔루션이며 또한 상용 프로그램에 뒤지지 않는 기본적이고 편리한 기능들을 탑재하고 있습니다. 해당 강좌는 HeidiSQL 도구의 기본적인 사용법 및 메뉴별 상세 기능들에 대한 설명을 제공하고 있습니다.
아래는 강좌의 전반적인 내용과 순서입니다.
1강~접속세션 만들기 - 테이블 만들기 - 데이터 입력하기
2강~쿼리창에서 쿼리 실행하기 - 결과탭(격자행) 기능 살펴보기
3강~격자행(결과셋)을 다양한 포맷으로 - 클립보드와 파일로 내보내기
4강~데이터베이스를 SQL로 내보내기
5강~컴마로 분리된 데이터들을 모아놓은 텍스트 파일을 테이블로 가져오기
6강~결과창에서의 복사/선택한 행 복사, SQL재구성, 로그창 알아보기
7강~SQL 쿼리창에서 문자열 찾기 - 그리드 결과창에서 문자열 찾기
8강~데이터탭에서의 입력/수정/삭제 - 컬럼 헤더값을 통한 오름/내림차순 정렬
9강~테이블열, SQL함수, SQL 키워드 - 스니펫, 쿼리 내역
10강~쿼리 프로필, 매개 변수 연결 등