본문 바로가기
DataBase/SQL

Oracle SQL Developer _테이블 생성 및 데이터입력

by miming 2022. 2. 23.

이 글을 보시기 전에 이전 글인 SQL_테이블 생성(cmd ,명령 프롬프트)을 먼저 보고 와주시면 이해가 더 쉽습니다!

 

SQL_테이블 생성(cmd ,명령 프롬프트)

데이터베이스를 사용하기 위해서는 테이블을 먼저 생성해야합니다. 테이블을 생성할 때는 CREATE TABLE문을 사용하고,테이블 변경하고 싶을 때는 ALTER TABLE문을 사용합니다. 그리고 생성된 테이블

mimi-coding.tistory.com

저는 Oracle Database 11g 와 sqldeveloper-21.4.2.018.1706-x64를 설치하고 진행하였습니다.

 

다운로드 후 압축을 풀고 설치를 완료하시면 바탕화면에 아래 사진처럼 바로가기를 하나 만들어 줍니다.

Oracle SQL Developer 아이콘

 

더블 클릭하면 아래 사진처럼 로딩 창이 뜨고 메인화면이 뜹니다.

 

메인화면에서  빨간색으로 체크된 초록색+버튼 바로 옆 ▽ 모양을 클릭해서 '새 데이터베이스 접속' 을 클릭 해주세요

 

 

Name : 사용자 임의로 지정

사용자 이름 : 접속할 계정명 입력 OR 관리자 계정으로 접속하려면 system 또는 sys를 입력

비밀번호 : 접속할 계정 비밀번호를 입력

호스트 이름 : IP 주소를 입력

* 본인의 PC에 오라클을 설치했다면 localhost를 입력, 본인의 PC가 아니라면 설치된 PC의 IP 주소를 입력

포트 : 연결할 오라클의 포트번호 입력 따로 변경하지 않았으면 1521을 입력

SID : 전역 데이터베이스의 이름을 입력 설치 시 따로 지정하지 않았다면 orcl을 입력

 

위의 내용을 참고해서 입력하신 후 접속버튼 클릭_!

 

(저는 SID를 xe로 지정하였습니다.)

메인페이지에서 왼쪽을 보시면 '접속' 이라고 된 메뉴가 있습니다.

가운데에 DBTEST라는 목록의 +버튼을 클릭해줍니다.

클릭하면 아래 화면처럼 비밀번호를 입력 후 접속할 수 있습니다.

설정한 비밀번호를 입력하고 확인을 눌러줍니다.

비밀번호 입력 후 확인을 누르면 아래와 같이 많은 메뉴를 보실 수 있습니다.

제가 오늘 실습할 공간은 바로 '테이블(필터링됨)' 입니다. 

'테이블(필터링됨)'의 +버튼을 눌러줍니다.

그럼 그 안에 제가 이전 포스팅에서 cmd창에서 만들 member테이블이 있는걸 확인하실 수 있습니다.

member를 클릭해주면 메인화면 상단메뉴에 member가 생기면서 메인화면에는 생성한 테이블의 구조가 나타나는걸 확인하실 수 있습니다.

(상단 메뉴바는 왼쪽 메뉴바에서 해당 목록을 클릭시 나타납니다. 바로 옆에 위에서 클릭한 DBTEST도 있는거 보이시죠?!)

그 옆의 빨간표시 해놓은 DBTEST메뉴로 가주시면 cmd에서 테이블을 생성한 것 처럼 새로운 테이블을 생성할 수 있습니다. 문법과 입력방식은 똑같지만 단지 공간이 바뀐 느낌이죠??

 

create table로 또 다른 파일을 하나 생성해봅시다!

입력 후 파랗게 표시해놓은 초록색 재생버튼▷ 을 누르면 실행이 됩니다!

실행이 되면 DBTEST창 바로 아래 스크립트 출력 창이 뜨는데요, 정상적으로 생성이 됬다면 

'Table MYMY이(가) 생성되었습니다.' 라는 문구가 나옵니다.

 

하지만 저는 포스팅 전에 위의 MYMY라는 이름으로 테이블을 생성해 놓았기 때문에 아래 사진처럼 

ORA-00955: name is already used by an existing object 에러가 뜹니다.

이 에러는 기존의 객체가 이름을 사용하고 있다는 에러인데요, 이처럼 테이블명이 중복되지 않도록 해주셔야 합니다^_^

 

생성되어있는 MYMY테이블에 로우를 추가해보겠습니다.

insert into문을 사용해서 4가지의 로우를 입력해줍니다.

 

그리고 select * from 를 사용해 MYMY테이블에 작성한 데이터들이 잘 입력되었는지 확인 해봅니다.

SELECT * FROM mymy; 를 입력 후 실행버튼을 클릭해보니

밑의 스크립트 출력 창 바로 옆에 질의결과 라는 창이 생기면서 입력한 데이터들이 잘 들어간 표를 보여줍니다.

 

 

위의 질의 결과에서 나오는 결과창 처럼 내가 방금 생성한 테이블 구조와 입력한 데이터(로우)내용을 확인할 수 있는 곳이 있습니다.  바로 아까 위에서 알려드렸던 왼쪽 메뉴의 DBTEST-테이블(필털링됨) 안에 있는 테이블 목록 입니다.

 

위의 사진처럼 왼쪽 메뉴에서 MYMY테이블을 찾아서 클릭하면 아래 사진처럼 내가 생성한 테이블 구조를 확인 하실 수 있습니다.

그리고 밑의 사진에서 파랗게 표시해놓은 '데이터'라는 필드를 눌러주시면 제가 입력한 1~4번의 내용들도 확인 하실 수 있습니다.

 

오늘은 이전포스팅에서 다뤘던 cmd로 table생성하기에 이어 Oracle SQL Developer로 진행 해보았습니다.

처음이라 많이 어렵지만 꾸준히 노력하는 miming이 되겠습니다~~^0^