SQL(MySQL)5 [MySQL] 02. LIMIT과 OFFSET LIMIT x, y y개 만큼의 행을 반환하되, 처음 x개의 행을 건너뜀SELECT * FROM BOARD LIMIT 5, 10; BOARD 테이블에서 5개 행을 건너뛰고 10개의 행을 반환결과적으로 6번째부터 15번째까지의 행이 반환 LIMIT x OFFSET y y개 만큼의 행을 건너뛰고, 다음 x개의 행을 반환OFFSET은 행을 건너뛰는 수를 명확하게 지정하는 역할SELECT * FROM BOARD LIMIT 5 OFFSET 10; BOARD 테이블에서 10개 행을 건너뛰고 5개의 행을 반환결과적으로 11번째부터 15번째까지의 행이 반환 표기법: LIMIT x, y는 y가 반환할 행의 수로 해석되며, LIMIT x OFFSET y는 y가 건너뛸 행의 수로 해석 //(페이지 네이션) 암벽장 전체출.. 2024. 10. 7. [MySQL] 01-2. SQLines를 이용한 마이그레이션 시 유의 사항 Test Connection 오류 1. 아래 예시처럼 libmysql.dll을 찾지 못해서 MySQL을 Connect 못하는 상황 2. 윈도우 - 찾기 - 시스템 환경 변수 편집 3. 고급 탭에 환경변수 클릭 4. 사용자변수 - Path - 편집 클릭 5. C드라이브/ Program Files / MySQL / MySQL Server x.x / lib에 보통 libmysql.dll파일 존재 해당 경로 새로만들기로 생성으로 해결 가능 2024.10.07 2024. 10. 7. [MySQL] 01-1. Oracle과 MySQL의 쿼리문 차이 Oracle에서 MySQL로 데이터베이스를 이관 시 쿼리문 변경 사항 1. 데이터 타입 변경VARCHAR2 → VARCHAR: Oracle의 VARCHAR2는 MySQL에서는 VARCHAR로 변경NUMBER → INT 또는 DECIMAL: Oracle의 NUMBER는 MySQL에서 INT, DECIMAL 등의 적절한 타입으로 변환CLOB → TEXT: Oracle의 CLOB는 MySQL의 TEXT로 변환DATE → DATETIME: Oracle의 DATE는 MySQL의 DATETIME으로 변환 2. 함수 및 연산자 변경SYSDATE → NOW(): Oracle의 SYSDATE는 MySQL의 NOW()로 변환NVL → IFNULL: Oracle의 NVL 함수는 MySQL의 IFNULL로 변환DECODE →.. 2024. 10. 3. [MySQL] 01. Oracle에서 MySQL로 마이그레이션 마이그레이션 정의 마이그레이션 : 기존 데이터베이스 시스템에서 새로운 데이터베이스 시스템으로 데이터를 이전하는 과정이 과정은 데이터 구조(스키마) 및 데이터 자체의 변환을 포함 가능 마이그레이션 도구 Flyway: 데이터베이스 버전 관리를 위한 도구, 스키마 변경 쉽게 관리Liquibase: 데이터베이스 변경 관리를 위한 오픈 소스 도구, SQL, XML, YAML 등의 형식으로 변경 사항을 정의DBeaver: SQL 클라이언트로, 데이터 마이그레이션 기능 제공DBConvert: 데이터베이스 간의 변환 및 동기화를 지원Hevo Data: 데이터 소스에서 데이터베이스로 데이터를 이동가능한 ETL 플랫폼SQLines: SQL 및 데이터 변환을 지원하는 도구자동화된 변환 기능을 제공하고 무료로 사용할 수.. 2024. 10. 2. 이전 1 2 다음