본문 바로가기
SQL

Intro to Database(1)

by 춘춘주모 2019. 7. 2.
반응형

- 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;)- 

반응형

댓글