Back-end/DB | MySQL4 [SQL 문법 정리] 기초편 Index1. JOIN - JOIN이 필요한 이유 (데이터의 중복, 삽입/삭제/갱신 이상, 정규화) - 내부 JOIN (INNER JOIN) - 외부 JOIN (LEFT OUTER JOIN, RIGHT OUTER JOIN, FULL OUTER JOIN) - 셀프 조인 - CROSS JOIN - 쿼리 조회 결과로 INSERT 하기 2. 서브쿼리 - 스칼라 서브쿼리 / 다중 행 서브쿼리 / 다중 칼럼 서브쿼리 - 비상관 서브쿼리 / 상관 서브쿼리 - IN vs EXISTS - JOIN과 서브쿼리의 성능 비교 3. UNION / UNION ALL - UNION vs JOIN - UNION vs UNION ALL - UNION, UNION ALL 문법 유의사항 4... 2025. 12. 2. [SQL 문법 정리] 입문편 Index1. 데이터베이스 CRUD / 현재 있는 데이터베이스 확인2. 데이터 타입3. 제약 조건과 데이터 무결성4. 테이블 구조 확인5. PK와 FK의 관계6. DDL (CREATE, ALTER, DROP, TRUNCATE)7. DML (INSERT, SELECT, UPDATE, DELETE)8. SELECT, WHERE절9. ORDER BY, LIMIT절10. NULL11. 문자열 함수12. 집계 함수와 GROUP BY절13. 별칭 지정 (alias)14. SQL 연산 순서 1. 데이터베이스 CRUD / 현재 있는 데이터베이스 확인-- 데이터베이스 생성 (Create)CREATE DATABASE my_shop; -- 현재 있는 데이터베이스 확인 (Read)SHOW DATABASES;-- 현재 있는 테.. 2025. 11. 17. H2 데이터베이스 사용하는 방법, 사용하는 이유 H2 데이터베이스?별도의 설치X, 적은 용량의 프로그램, application.properties(yml) 설정이 단순하다. -> 가벼운 개발 및 테스트에는 H2 데이터베이스 사용대규모 데이터 처리에는 불리, 일부 기능 제한, 동시성 처리에 불리 서비스 배포시에는 MySQL 사용H2 데이터베이스 사용하기 (윈도우 기준)1️⃣ 아래 사이트에서 H2 데이터베이스를 다운로드하고 압축 해제https://www.h2database.com H2 Database Engine (redirect)H2 Database Engine Welcome to H2, the free SQL database. The main feature of H2 are: It is free to use for everybody, source co.. 2025. 3. 27. [MySQL] Could not acquire management access for administration 오류 해결 문제 상황 오랜만에 MySQL을 키니까 아래와 같은 문제가 발생했다. 처음 오류 메시지를 보고 환경 변수의 문제인 줄 알았는데 쉽고 확실한 해결 방법이 있었다. Could not acquire management access for administration 문제 해결 1) 시간 및 언어 > 언어 및 지역 > 기본 언어 설정 으로 들어갑니다. 2) 시스템 로컬 변경 > 'Beta: 세계 언어 지원을 위해 Unicode UTF-8 사용' 체크 박스에 체크가 되도록 합니다. 3) 재부팅을 합니다. 혹시 오류가 계속해서 뜨는 경우 아래와 작업을 추가적으로 진행합니다. A) 내 PC 우클릭 > 추가 옵션 표시 > 관리 B) 서비스 및 응용 프로그램 > 서비스 탭 클릭 C-1) MySQL80 을 찾아 우클릭 > .. 2024. 3. 2. 이전 1 다음