💻 IT/📌 DataBase 25

[ORACLE DB] SYSTEM 계정 lock 해제와 비밀번호 변경방법

오랜만에 ORACLE DB 접근해서 쿼리 연습을 하려다가.. 패스워드를 까먹고.. 계정이 잠겨버렸네요 ㅎ SYSTEM 계정으로 연습을 했는데 비밀번호 몇번 잘못 입력해서.. 락이 걸려버렸어요;; LOCK 푸는 방법과 비밀번호 변경방법을 알려드릴게요! [비밀번호 변경 방법] 1. CMD(콘솔) 창을 켜고 아래 명령어를 입력 C:\>sqlplus "/as sysdba" SQL> show user USER is "SYS" 2. 계정을 파악한 뒤에 계정의 암호를 변경합니다 SQL> alter user system identified by 암호; [LOCK 푸는 방법] 1. CMD(콘솔) 창을 키고 아래 명령어를 입력 alter user system account unlock; ORACLE DB 접속 시 패스워드..

[SQL 함수] 날짜형 함수 :: 자주 사용하는 날짜형함수(SYSDATE, ADD_MONTHS, MONTHS_BETWEEN, LAST_DAY, ROUND, TRUNC)

오늘은 SQL 작성 시 자주 사용되는 날짜형 함수를 살펴보겠습니다! 날짜형 함수란? 날짜, 즉 데이터형이 DATE나 TIMESTAMP인 데이터를 대상으로 연산을 수행하는 함수를 말합니다! 대표적인 날짜형 함수를 살펴봅시다~ 함수 명 기 능 예 시 SYSDATE 현재 일자와 시간을 반환 SELECT SYSDATE FROM DUAL; >> 21/04/20 ADD_MONTHS ( date, n ) data 날짜에 n개월을 더한 날짜를 반환, n이 음수이면 더하지 않고 뺀 날짜를 반환 SELECT ADD_MONTHS( SYSDATE, 1 ) FROM DUAL; >> 21/05/20 MONTHS_BETWEEN ( date1, date2 ) date1과 date2 두 날짜 사이의 개월 수를 반환, date1이 da..

[SQL 함수] 문자형 함수 :: 자주 사용하는 문자형함수(CONCAT, SUBSTR, TRIM, LENGTH, INSTR 등등 )

오늘은 SQL 작성 시 자주 사용되는 문자형 함수를 살펴보겠습니다! 문자형 함수란? 문자형 데이터를 피연산자로 해서 연산을 수행해 결과를 반환합니다 대부분 결과 값은 문자형이지만 일부분 수자를 반환하기도 합니다 대표적인 함수를 살펴봅시다! 함수 명 기 능 예 시 CHR( n ) n은 숫자로 n 값에 해당되는 문자를 반환함 SELECT CHR( 65 ) || CHR( 66 ) || CHR( 67 ) FROM DUAL; >> ABC CONCAT char1과 char2 문자를 결합한 결과를 반환, || 연산자와 같은 기능 SELELCT CONCAT( 'A', 'B' ) FROM DUAL; >> AB LPAD(expr1, expr2) expr1을 반환하는데, expr2를 (n - expr1 길이) 만큼 왼쪽을 ..

[SQL 함수] 숫자형 함수 :: 자주 사용하는 숫자형 함수(ROUND, TRUNC, ABS, SIGN 등등)

오늘은 SQL 작성 시 자주 사용되는 숫자형 함수를 살펴보겠습니다! 숫자형 함수란? 함수의 매개변수(피연산자)와 연산 결과가 모두 숫자인 함수를 의미합니다. 쉽게 말하면 학교에서 배우던 수학 함수와 크게 다르지 않습니다~ 함수 명 기 능 예 시 ABS( n ) n의 절댓값을 반환함 SELECT ABS( - 7 ) FROM DUAL; >> 7 CEIL( n ) n과 같거나 큰 최소 정수 반환함 SELECT CEIL( 20.6 ) FROM DUAL; >> 21 EXP ( n ) e(e=2.71828183...)의 n승을 반환함 SELECT EXP( 10 ) FROM DUAL; >> 22026.4657948067 ROUND( n , i ) n의 소수점 기준( i+1 )번째에서 반올림한 값을 반환, 정수로 만들..

(DB)Oracle 데이터베이스 설치

데이터베이스 공부를 시작하기 앞서 먼저 데이터베이스를 설치를 해보자! 많은 개발자들이 사용하는 데이터베이스 Oracle DB로 정하고 기본적인 명령어를 실습해보자!! 1. 가장먼저 Oracle 홈페이지에 접속해서 회원가입 및 로그인을 하자(https://login.oracle.com/) 2. 로그인 후에 메뉴에서 데이터베이스 설치 화면으로 이동 3. Oracle DB 선택 4. 설치하기 앞서 오라클 라이센스 허용 클릭!! 후에 시스템 버젼에 맞는 DB 설치하자 ( 저는, Oracle Database 11g Release 2 Express Edition for Windows 64 로 진행했어요) 다운로드 받으면, 알집파일로 다운로드 되는데, 알집풀고 setup파일 실행시키면 자동으로 설치됩니다!! 설치하면..