안녕하세요 ! ( •̀ ω •́ )✧
오늘은 ORACLE SQL 을 소개해드리도록 하겠습니다 !
<< 작업 환경 >>
Oracle 11g (11.2.0)
Oracle developer / cmd
+ 윈도우를 기준으로 설명하겠습니다.
시작하기
우선 오라클과 오라클 디벨로퍼를 설치해준 뒤 cmd 창을 열어줍니다.
sqlplus를 입력하면 사용자명을 입력할 수 있게됩니다.
system 계정에 접속하기
사용자명 입력 칸에는 system을 입력해주시고
다음 나타나게되는 비밀번호에는 오라클 설치 시 설정해두었던 비밀번호를 입력해주면 됩니다 !
SQL> 이 떴다면 system 계정에 접속 성공한 것입니다.
이걸 좀더 간단하게
sqlplus system/password
sqlplus 사용자명/비밀번호 의 형식으로 해당 계정에 접속할 수 있게됩니다.
SQL 접속된 상태에서 계정을 변경하고 싶다면
CONN scott/password
와 같이 변경하고싶은 계정명과 비밀번호를 넣어주면 됩니다.
scott 계정 생성하기
자 이제 연습용 계정 scott을 만들어볼건데요 !
system 계정에 접속한 뒤 SQL> 이 띄워져있는 상태에서
ALTER USER SCOTT
IDENTIFIED BY tiger
ACCOUNT UNLOCK;
을 입력해줍니다.
비밀번호가 tiger인 scott 계정을 만들겠다는 명령문입니다.
scott 계정에 권한 부여하기
GRANT RESOURCE, CONNECT TO scott;
위와 같은 명령문을 입력하여 테이블 생성 권한을 설정해주도록 합시다 !
ORACLE DEVELOPER
이제 연습용 계정을 만들어두었으니 디벨로퍼에서도 접속해볼까요?
설치해둔 오라클 디벨로퍼를 열어주겠습니다.
맨 처음 화면에 들어가면
다음과 같은 화면을 볼 수 있습니다.
좌측 상단의 초록색 + 버튼을 누르고 새 데이터 베이스 접속을 눌러줍니다.
위 화면이 나타나면 Name 에는 데이터 베이스 이름을 입력해주시면 되고,
사용자 이름에는 방금 만든 연습용 계정인 scott,
비밀번호에는 tiger을 입력해줍니다 !
SID에 입력되어있는 xe를 orcl로 바꿔준 뒤에
테스트를 눌러서 상태 : 성공 이 뜬다면 접속을 눌러주겠습니다 !
접속이 되면 좌측에 SQL이 뜨게됩니다.
테이블을 열어보면 scott에 기본적으로 들어있는 테이블을 확인할 수 있습니다.
워크시트에 SELECT * FROM emp; 를 입력하게되면
emp 테이블에 있는 데이터가 나오게 되는데,
emp 이라는 테이블에 있는 모든 데이터를 조회하겠다는 명령문입니다.
여기서 컬럼명인 ename만 보고싶으면
SELECT ename FROM emp;
를 입력하면
위와 같은 결과를 확인할 수 있습니다 !
이렇게 오늘은 오라클 SQL의 초기 세팅과 연습용 계정인 scott을 만들고
scott에 있는 테이블을 조회하는 것까지 해보았습니다 !
다음 글에서 이어서 오라클 SQL 에 대해서 깊이 공부해보겠습니다.
감사합니다 !
'SQL' 카테고리의 다른 글
[ SQL ] SQL 트리형 구조 테이블 ( WITH CTE ··· ) 을 활용해보자 (1) | 2024.06.06 |
---|---|
[ DataBase / SQL ] 식별 관계와 비식별 관계 (0) | 2024.04.02 |
[ORACLE] 오라클 SQL 함수 정리(2) (0) | 2023.10.19 |
[SQL/ORACLE] The Account Is Locked 에러 해결 (1) | 2023.10.17 |
[ORACLE] 오라클 SQL 함수 정리 (2) | 2023.10.05 |