일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 자바 로그 레벨
- 자바 열거형
- 차원증가
- h2 데이타베이스
- 스프링 부트
- Python
- 컬렉션 프레임웍
- 머신러닝
- GIT
- 프로그래머스
- openai
- 오라클
- 파이썬
- 알고리즘
- 쓰레드 풀
- 완주하지못한선수
- Java
- WinError5
- 컬렉션 인터페이스
- 사이킷런
- 스프링 부트3
- conda remove
- Selenium
- oracle
- 사이킷런 회귀
- REST API
- db
- streamlit
- URI 원칙
- 셀레니움
- Today
- Total
목록DB (8)
노트 :
예전에 깔아두었던 H2 database에 접속하려니 방법을 잊음; 정리 차 기록해두기로 했다. 다운로드는 https://www.h2database.com/html/main.html 에서 가능하다. 이후 다운로드 받은 파일의 압축을 풀고 파일을 실행하면 된다. 파일 경로는 압축을 푼 H2 폴더 밑에 bin 폴더이다. 윈도우 사용자는 검은색 상자로 표시된 h2.bat 파일을 맥 사용자는 h2.sh 파일을 실행해야 한다. 그러면 다음과 같은 인터넷 창이 자동으로 연결된다. 그대로 연결 버튼을 누르면 접속 성공! 한번 접속하고 나면 C:>사용자>유저명 폴더에 test.mv.db 파일이 생기는데 요 파일을 삭제하지 않도록 주의해야 한다.
https://livesql.oracle.com/ Oracle Live SQL 1,632,827 scripts, 5,427 likes, 1,069 published scripts, 8,329 new scripts created in the last 7 days. livesql.oracle.com 요즘 DB 공부를 하면서 Oracle XE를 사용하고 있는데, 설치형이라 다른 컴퓨터를 사용할 때는 곤란하다. 그럴때 이용하는 게 Live SQL. Live SQL은 오라클에서 제공하는 실시간 웹 DB서비스이다. 사용방법은 간단하다. 위 링크에 접속하면 아래 화면이 뜨는데 sign in 버튼을 눌러 회원가입 후 start coding 버튼을 누르면 된다. SQL Worksheet에 쿼리를 작성 후 실행 시에는 상..
Toad에서 DB 유저를 생성하는데 아래와 같은 에러가 났다. ORA-65096: invalid common user or role name 해당 에러가 나는 이유는 공통 유저를 생성하려면 계정 이름 앞에 C##을 붙여야 하는데 붙이지 않았기 때문이다. 오라클에서 버전12c로 넘어올때 네이밍 규칙을 그렇게 바꿨다고 한다. (glober user CDB와 local user CDB의 도입) 해당 쿼리를 실행하니 오류 없이 정상적으로 실행되었다. 새로운 계정을 생성할 때마다 C##을 붙이기 귀찮다면 추가적으로 아래 쿼리를 실행하면 된다. ALTER SESSION SET "_ORACLE_SCRIPT"=true; 해당 오류에 대해 stackoverflow에 좋은 답변이 있어 가져왔다. (https://stack..
NULL 관련 함수 NULL 함수 설명 NVL 함수 - NULL이면 다른 값으로 바꾸는 함수이다. - 'NVL(MGR,0)은 MGR 칼럼이 NULL이면 0으로 바꾼다. NVL2 함수 - NVL 함수와 DECODE 함수를 하나로 만든 것이다. - 'NVL2(MGR, 1, 0)'은 MGR칼럼이 NULL이 아니면 1을, NULL이면 0을 반환한다. NULLIF 함수 - 두 개의 값이 같으면 NULL을, 같지 않으면 첫 번째 값을 반환한다. - 'NULLIF(exp1, exp2)'는 exp1과 exp2가 같으면 NULL을, 같지 않으면 exp1을 반환한다. COALESCE - NULL이 아닌 최초의 인자 값을 반환한다. - 'COALESCE(exp1, exp2, exp3, ...)'는 exp1이 NULL이 아니..
비교 연산자 비교연산자 설명 = 같은 것을 조회한다. = 크거나 같은 것을 조회한다. 부정 비교 연산자 비교연산자 설명 != 같지 않은 것을 조회한다. ^= 같지 않은 것을 조회한다. 같지 않은 것을 조회한다. NOT 칼럼명 = 같지 않은 것을 조회한다. NOT 칼럼명 > 크지 않은 것을 조회한다. 논리연산자 비교연산자 설명 AND 조건을 모두 만족해야 참(True)이 된다. OR 조건 중 하나만 만족해도 참(True)이 된다. NOT 참이면 거짓(False)으로 바꾸고 거짓이면 참(True)으로 바꾼다. SQL 연산자 비교연산자 설명 LIKE '%비교 문자열%' 비교 문자열을 조회한다. '%'는 모든 값을 의미한다. BETWEEN A AND B A와 B 사이의 값을 조회한다. IN (list) OR을 ..
아래의 사이트에서 프로그램을 다운로드 한다. https://www.toadworld.com/downloads Downloads Toad World Downloads No matter which database platforms you use, we offer solutions that make your job easier than ever. Get fully functioning software free for 30 days or download freeware. www.toadworld.com 아래 빨간색 상자의 Toad for Oracle - Sensetive Data Protection을 클릭한다. 유료 프로그램이지만, 30일간 무료로 이용가능하다. 클릭하면 아래 창으로 이동하는데, 비즈니스 이메일..
W3CSCHOOL에서 SQL 배우기 1. 데이터베이스 실습 https://www.w3schools.com/sql/trysql.asp?filename=trysql_select_all SQL Tryit Editor v1.6 WebSQL stores a Database locally, on the user's computer. Each user gets their own Database object. WebSQL is supported in Chrome, Safari, Opera, and Edge(79). If you use another browser you will still be able to use our Try SQL Editor, but a different ver www.w3schools.com ..
아래의 Oracle 사이트에서 Oracle XE를 다운로드 한다. https://www.oracle.com/kr/database/technologies/xe-downloads.html Oracle Database Express Edition (XE) Downloads | Oracle 대한민국 Support Oracle Database Express Edition (XE) is a community supported edition of the Oracle Database family. Please go to the Oracle Database XE Community Support Forum for help, feedback, and enhancement requests. Note: Oracle Suppor..