- SQL
SQL is Structured Query Language 구조화된 질의어
거의 모든 관계형 데이터베이스들은 SQL을 지원함
- NoSQL
SQL을 이용하지 않는 데이터베이스
관계형 데이터베이스가 아님
- Mongo DB
- Database Engine Ranking
- Oracle, MySQL이 상위에 Rank 되어있다.
일단 오늘 다뤄볼 것은 Oracle 11g Express Edition (XE)로 오라클 홈페이지에서 다운로드해보자
(https://www.oracle.com/downloads/) 해당 버전은 무료로 풀려있기 때문에 간단히 사용해보기 좋다.
... 여러 설치 과정들을 걸쳐 SQL Command Line을 실행시켜 들어가 보자
SQL 실행 방법
1) 이 화면까지 진행이 되면 성공이다.(설치 과정에서 설정한 비밀번호를 입력 - 화면에는 안 보여도 입력)
이 입력창을 SQL*Plus(씨퀄 플러스)라고 한다.
2) cmd 창을 켜서 실행하는 방법도 있다.
실행까지 되었으니 기본 커맨드를 입력해보기 전에 연습 사용자 설정을 먼저 해보자
User 1) system 2) hr : 우리는 오라클에서 제공해주는 이 샘플 사용자로 연습을 할 것이다.
윈도 창에서
- cmd -> sqlplus -> id : system , password : 설치할 때 설정한 비밀번호
- HR 사용자 잠금 해제 : 아래의 코드로 완료하고 다시 HR 사용자로 로그인하고 여러 가지 실습을 해보자.
ALTER USER HR IDENTIFIED BY 원하는 비밀번호 ACCOUNT UNLOCK;
(adsbygoogle = window.adsbygoogle || []).push({});
Basic SQL Commands
- desc employees;
기본 제공하는 예시 데이터로 사원들에 대한 여러가지 정보를 제공한다.
- select * from emp (*에는 본인이 출력하고자 하는 Name의 하위 변수들중 하나를 입력한다.)
- list : 가장 최근에 실행한 SQL문을 출력해줌(여기서는 select salary from employees;)-
'SQL' 카테고리의 다른 글
Intro to Database (6) : Oracle SQL developer 4 - 함수(2) (2) | 2019.07.05 |
---|---|
Intro to Database (5) : Oracle SQL developer 3 - 함수 (0) | 2019.07.03 |
Intro to Database (4) : Oracle SQL developer 2 (1) | 2019.07.03 |
Intro to Database(3) : Oracle SQL Developer (2) | 2019.07.02 |
Intro to Database(2) : 테이블 만들기 (0) | 2019.07.02 |
댓글