728x90

데이터베이스 12

DBeaver(디비버)에서 MySql 연결하기

1. 디비버와 MySql이 설치 및 설정이 되어있지 않다면 1) 디비버 설치 : https://daslyee.tistory.com/60?category=967642 DBeaver(디비버) 설치 및 설정 1. 다운로드 : https://dbeaver.io/download/ 2. 본인이 원하는 버전을 다운로드 후 본인이 원하는 위치에 압축풀기 - 필자는 D:\tomtom\dbeaver 에 풀음. 3. 실행 후 본인에게 맞는 DB와 연결 - db.. daslyee.tistory.com 2) MySql 설치 : https://daslyee.tistory.com/111 MySql 윈도우 시스템 환경변수 등록 mysql bin까지 접근하여 명령어 치기가 매우 귀찮을 수도 있으니 제우스나 자바처럼 간편하게 시스템 환..

MySql 윈도우 시스템 환경변수 등록

mysql bin까지 접근하여 명령어 치기가 매우 귀찮을 수도 있으니 제우스나 자바처럼 간편하게 시스템 환경변수를 등록해보자. 1. 내 PC > 마우스 우클릭 > 속성(R) 2. 고급 시스템 설정 3. 환경 변수(N) 4. Path 선택후 편집(I) 5. 새로 만들기(N) > 설치 경로(예시 : D:\mysql-8.0.26\bin) > 확인 8. 확인 1) 서버 실행 : net start mysql 2) 버전 확인 : mysql -V

MySql 설치 및 설정

* 무료와 유료가 존재하나 자세한 사항은 검색을 통해 확인 바란다. 1. 다운로드 : 압축형- https://dev.mysql.com/downloads/mysql/ (가입 안해도 되니 just download 하자) MySQL :: Download MySQL Community Server Select Operating System: Select Operating System… Microsoft Windows Debian Linux Ubuntu Linux SUSE Linux Enterprise Server Red Hat Enterprise Linux / Oracle Linux Fedora Linux - Generic Oracle Solaris macOS Source Code Select OS Version..

182. Duplicate Emails (leetCode 코딩 알고리즘 문제)

1. 문제 : Person.라는 테이블에서 모든 중복 이메일을 찾는 SQL 쿼리를 작성합니다 예를 들어 쿼리는 위 테이블(아래 결과)에 대해 다음을 반환해야 합니다. 2. 정답 : Description 옆에 Solution 탭으로 이동 또는 https://github.com/keineahnung2345/leetcode-cpp-practices/blob/master/182.%20Duplicate%20Emails.sql 참고 GitHub - keineahnung2345/leetcode-cpp-practices: Including problem statement, solution, runtime and complexity analysis. Including problem statement, solution, ..

디비버 테마 적용하기 (Darkest Dark Theme)

갈수록 눈이 아프다보니 이클립스도 그렇고 DB툴도 거즙 어두운(Dark) 배경색을 깔아 쓰는 편이다. 이클립스에서도 다운받을 수 있는 테마가 디비버에서도 존재하여 소개하게 됬다. 1. 경로 : 도움말(H) > Install New Software 2. 검색 : dark 라고 치면 아래와 같이 Darkest Dark Theme 가 나올 것이고 해당 로우 클릭 3. 선택 : 두개 다 선택해도 되나, 위에 DevStyle Features 만 선택하는 것을 추천 4. 설치 : 쭉 설치하면 된다. 설치 후 재시작 5. 확인 : Dark 테마가 호불호가 있지만 적용된 것을 확인할 수 있다.

QueryBox(쿼리박스) 설치

* 예전엔 개인만 무료였던거 같은데 현재는 아예 무료버전과 유료버전으로 나눈 듯하다. QueryBox는 개인 사용자 및 기업, 공공기관, 단체에 무료로 제공됩니다. 무료 라이선스 제품은 기능적으로 정품과 동일하며, 무상으로 패치와 자동업데이트를 제공합니다. 단, 벤더사의 사정에 따라 라이선스 정책이 변경될 수 있으며, 변경이 필요한 경우 QueryBox 홈페이지를 통하여 고지 하도록 하겠습니다. * 쿼리박스는 가볍고, UI는 Toad와 SQL Developer를 혼합시킨 것같아 익숙해지기 편할 것이다. 하지만 현재는 업데이트가 2019년에 머물러 있다는 것과 여러 무료툴들이 나왔기 때문에 사용 추천은 권하지 않는다. 1. 다운로드 : http://www.querybox.com/ QUERYBOX Query..

181. Employees Earning More Than Their Managers (leetCode 코딩 알고리즘 문제)

1. 문제 : Employee 테이블에는 관리자를 포함한 모든 직원이 있습니다. 모든 직원에게는 ID가 있으며 관리자 ID에 대한 열도 있습니다. Employee 테이블에서 관리자보다 수입이 많은 직원을 찾는 SQL 쿼리를 작성합니다. 위의 표에서 Joe는 매니저보다 수입이 많은 유일한 직원입니다. 2. 정답 : Description 옆에 Solution 탭으로 이동 또는 https://lei-d.gitbook.io/sql/leetcode/181employees-earning-more-than-their-managers 참고 181_Employees Earning More Than Their Managers lei-d.gitbook.io 3. 정답 해설 : 정답을 찾아봤다면 정답이 여러개란 걸 확인 할 ..

176. Second Highest Salary (leetCode 코딩 알고리즘 문제)

1. 문제 : Employee 테이블에서 두 번째로 높은 급여를 가져오는 SQL 쿼리를 작성하십시오. 예를 들어, 위의 Employee 테이블이 주어지면 쿼리는 두 번째로 높은 급여로 200을 반환해야 합니다. 두 번째로 높은 급여가 없는 경우 쿼리는 null을 반환해야 합니다. 2. 정답 : Description 옆에 Solution 탭으로 이동 또는 https://nifannn.github.io/2017/10/26/SQL-Notes-Leetcode-176-Second-Highest-Salary/ 참고 SQL Notes: Leetcode#176 Second Highest Salary - Memogrocery Problem Write a SQL query to get the second highest s..

175. Combine Two Tables (leetCode 코딩 알고리즘 문제)

1. leetCode 접속 후 Problems 에서 Database 문제 중 175번 선택 2. 문제는 영어지만 번역기로 돌리면 충분히 이해 가능한 범위일 수도 있다. 문제를 구글번역기로 번역하면 다음과 같다. 문제 : 각 사람에 대한 주소가 있는지 여부에 관계없이 Person 테이블의 각 사람에 대해 다음 정보를 제공하는 보고서에 대한 SQL 쿼리를 작성합니다. 3. 정답 : Description 옆에 Solution 탭으로 이동 또는 https://nifannn.github.io/2017/10/25/SQL-Notes-Leetcode-175-Combine-Two-Tables/ 참고 SQL Notes: Leetcode#175 Combine Two Tables - Memogrocery Problem Tab..

ssms 설치 (mssql db툴)

* 사람이다보니 올바르지 않은 정보가 있을 수 있습니다. 정보가 변경된다면 파악하여 수정 또는 삭제하겠습니다. 개발을 하다보면 여러개의 DB툴이 있지만 mssql을 사용할 때에는 마음 편하게 기업에서도 무료로 사용할 수 있는 툴인 ssms을 추천한다. (무겁긴하나 거부할수 없는 기능들 때문에..) 물론 툴같은 경우 개발자마다의 호불호가 극명하게 갈리는 것을 생각한다. 디비버나 쿼리박스 등등 기타 유료툴도 충분히 괜찮긴하지만 디비버에서는 아직까진 mssql의 실행계획이 활성화 되지 않는 것으로 확인되어 쿼리를 위해서라도 실행계획이 가능한 툴을 사용하길 바란다. 1. 다운로드 : https://docs.microsoft.com/ko-kr/sql/ssms/download-sql-server-management..

728x90