본문 바로가기
반응형

개발 공부/SQL, DB6

SQL Developer 사용법과 hr 계정 접속 SQL Developer 사용법과 hr 계정 접속 SQL Developer를 시작하기전 기본 계정인 hr을 사용하기 위해 아래와 같은 단계로 진행. - CMD창을 키고 sqlplus를 입력. - 아래와 같이 입력하여 관리자 아이디로 접속. user-name : system password : **** (오라클 설치시 설정한 비밀번호) - hr계정이란 오라클에서 기본적으로 제공해주는 학습용 계정인데, hr 계정을 사용하기 위해서 락을 풀어줘야 한다. ​ - hr 계정 잠금 해제하기 시작. - https://develop-jw.co.kr/entry/Oracle-SQL%EB%A1%9C-%EA%B3%84%EC%A0%95-%EC%83%9D%EC%84%B1%ED%95%98%EA%B8%B0System-%EC%95%8.. 2023. 11. 23.
Oracle SQL로 계정 생성하기(System 아이디 이용) Oracle SQL로 계정 생성하기(System 아이디 이용) * 준비할것 : 오라클 * 생성법 1. 콘솔창에 " sqlplus "을 입력한다. - sqlplus란 : SQL문을 실행시키고 그 결과를 볼 수 있도록 Oracle에서 제공하는 툴이다. - 아래와 같은 창이 떠야 한다. 2. user-name 에는 "system"을 password에는 오라클 설치때 지정해두었던 비밀번호를 입력한다. - 아래와 같은 창이 떠야한다. 3. system이라는 것은 오라클 관리자 계정이라고 합니다. 처음에는 이 아이디를 이용해 유저생성과 권한 부여 등등을 할 수 있다. 4. 계정이 로그인 성공하면 콘솔 입력창에는 " SQL > " 이라는 구문으로 바뀐다. 그리고 유저를 생성하는 SQL문을 작성한다. - " creat.. 2023. 11. 23.
SQL 조건문 SQL 조건문 에디터 : SQL Developer 연습할 데이터 기준(예제 직접 타이핑) SELECT IN : 한 필드에서 검색하고자 하는 값이 많을 때 묶어서 사용 ( % 이용한 검색은 불가능) --일부 컬럼(열) 조회 select 속성명1, 속성명2, ... from 테이블명; -- 조건식 (는 해당값이 아닌것을 조회함(null값 제외)) select * from 테이블명 where tel'010'; -- null 값 조회 select * from 테이블명 where 속성명 = null; -- AND 조건(조건 모두다 만족) ​ select * from member where dept = 'SL' AND username = 'aaa'; -- OR 조건(조건 한가지만 만족해도) ​ select * fr.. 2023. 11. 23.
SQL 기본 정리 SQL 기본 정리 SQL 이란 - SQL 은 Structured Query Language의 약자로 데이터베이스에서 데이터를 조회, 입력, 수정, 삭제 저장 하는데 사용되는 질의 언어 입니다. - SQL은 관계형 데이터베이스에 대해서 데이터의 구조를 정의, 데이터 조작, 데이터 제어 등을 할 수 있는 절차형 언어 - SQL은 ANSI/ISO 표준을 준수하기 때문에 데이터베이스 관리 시스템이 변경되어도 그대로 사용할 수 있다. - SQL 은 역할에 따라 DML, DDL, DCL, TCL 로 나뉩니다. DDL (Data Definition Language) : 데이터 정의 언어, 테이블 구조 관련 - 관계형 데이터베이스 테이블을 생성, 변경, 삭제하는 것으로 데이터를 저장할 구조를 정의하는 언어 - crea.. 2023. 11. 23.
[Oracle/DBeaver] Java heap space Error, Unhandled event loop exception(Java heap 공간 메모리 늘리기) Java heap space Error, Unhandled event loop exception DBeaver에서 csv파일로 데이터를 가져오기를 하는데 Java heap space Error가 떴다. 대용량의 테이블을 생성하거나 csv 데이터를 가져오기, 내보내기를 할 때 JVM(Java Virtual Machine)의 heap공간에 모든 객체를 저장하는데 그 공간이 부족하여 발생한다. 해결방법은 1. Heap 공간 증가 : JVM힙 공간을 늘려 메모리 할당량을 늘림 2. 메모리 누수 확인 3. 객체 크기 최적화 : 불필요한 객체 속성을 제거 4. 데이터베이스 연결 관리 : 사용하지 않는 연결을 제대로 닫고 반환하는 코드 작성 5. 대용량 데이터 처리 : bulk insert나 페이지네이션을 사용하여 .. 2023. 11. 22.
[MYSQL] No database selected ERROR 해결법 No database selected ERROR 해결법 DB는 연결되었는데 테이블을 생성하거나 테이블을 조회를 하면 다음과 같이 SQL Error [1046] [3D000]: No database selected 이렇게 오류가 뜨는 경우가 있다. 이 경우는 내가 사용할 DB를 선택하지 않아서 발생하는 오류이다. 테이블을 생성하거나 조회를 하는데 어떤 DB에서 생성하거나 조회를 하는지를 설정하지 않아서 발생하는 것이다. 해결방법 1) show databases; 라고 입력창에 입력한 후 실행하고 2) 아래 나온 데이터 베이스들중 사용하고자 할 데이터베이스를 use 데이터베이스명; 이렇게 입력하면 DB가 선택되고 3) 오류가 뜨던 데이터테이블 생성, 조회가 잘된다! 2023. 11. 22.
반응형