▣ SQL : Database

    [DB] H2 Database : 웹 화면을 제공하는 테스트용 DB [H2 Database 설치 방법]

    - H2 Database란? H2 Database는 초기개발이나 테스트 용도로 사용하기 좋으며, 웹 화면에서 DB를 관리할 수 있다. 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 code is included Written in Java, but also available as native executable JDBC and (partial) ODBC API Embedded and client/server mo www.h2database.com - H2 Database 접속이..

    [Oracle] 아스타리스크(Asterisk)란? [SELECT 문에서 사용하는 별표의 이름]

    - 아스타리스크(Asterisk)란? SELECT 문에서 모든 컬럼을 조회할 때 사용하는 '*'의 이름이다. 라틴어로 asteriscus라고도 한다. --아스타리스크를 사용하여 전체 컬럼 조회 SELECT * FROM STUDENT; --아스타리스크는 단독으로만 사용할 수 있다. SELECT ROWNUM, * FROM STUDENT; --에러 발생!! --별칭을 쓰면 사용할 수 있다. SELECT ROWNUM, S.* FROM STUDENT S;

    [Oracle] 타임스탬프(TIMESTAMP) 사용법 [오라클 삭제한 데이터 복구하기]

    - 오라클 삭제한 데이터 복구하기 : 타임스탬프(TIMESTAMP) 사용법 DB를 잘못 수정하거나 삭제한 뒤에 commit을 한 경우, 오라클은 TIMESTAMP로 데이터를 복구할 수 있다. → DB 설정에 따라 시간이 오래지난 데이터는 TIMESTAMP로 복구가 불가능할 수 있음 -- 10초전 데이터 조회 SELECT * FROM 테이블 AS OF TIMESTAMP(SYSTIMESTAMP-INTERVAL '10' SECOND) WHERE 컬럼 = 'A'; -- 조건문 사용 가능 -- 10분전 데이터 조회 SELECT * FROM 테이블 AS OF TIMESTAMP(SYSTIMESTAMP-INTERVAL '10' MINUTE) -- 5시간전 데이터 조회 SELECT * FROM 테이블 AS OF TIME..

    [MySQL] Access denied for user 'user'@'localhost' [user 계정에 접근 권한이 없습니다]

    - Access denied for user 'user'@'localhost' user 계정에 DB 접근 권한이 없어서 발생한 에러 - Access denied for user 'user'@'localhost' 해결방법 user 계정에 접근 권한을 부여해주면 된다. GRANT ALL PRIVILEGES ON world.* TO 'user'@'localhost'; - 참고자료 [Mysql] Access denied for user '계정'@'localhost' (using password: YES) 에러 해결방법! JDBC를 이용한 데이터베이스 접속 시에 발생한 에러 중에 Access denied for user '계정'@'localhost' (using password: YES) 란 에러가 있습니다. 아..

    [MySQL] MySQL Test DB 다운로드 방법 [MySQL wolrd DB 다운로드]

    - MySQL Test DB 다운로드 방법 MySQL 테스트 DB는 1) MySQL 설치 시 다운로드 하는 방법과 2) 사이트에서 다운로드 하는 방법이 있다. 1. MySQL 설치 시 다운로드 [MySQL] MySQL 다운로드 및 설치하기 [MySQL Workbench로 MySQL 접속하기] - MySQL 다운로드 및 설치하기 1. MySQL 다운로드 MySQL Over 2000 ISVs, OEMs, and VARs rely on MySQL as their products' embedded database to make their applications, hardware and appliances more competitive, bring them to market faster, and lower yer..