본문 바로가기
🍷DataBase/🎮Oracle

[Oracle/오라클] sql developer로 오라클SQL문 익히기 (CRUD)

by 김말자 2022. 11. 9.
728x90
728x90
BIG

sql developer설치하기

https://hyejin283.tistory.com/115

 

[Oracle/오라클]Oracle11g설치방법

설치가 잘 되었다는 뜻임 https://www.oracle.com/kr/index.html 홈페이지인데 여기서 검색하면 찾으면 되지만 사이트를 준비해봤다 https://www.oracle.com/database/technologies/xe-prior-release-downloads.html 오라클 데이

hyejin283.tistory.com

 

이대로 시작하면 요런 화면이 뜰 것이다.

그렇게 되면 왼쪽 상단에 초록색 더하기 표시가 있는데 여기서 스키마, 즉, 데이터베이스를 관리하는 계정(?)같은 것을 만들 수 있다. 

 

접속이름은 커멘드창이나 cmd창에서 만든 아이디, 그리고 사용자이름은 같게하는게 좋음 그리고 비밀번호는 오라클 깔때 그 비밀번호를 지정하고, 그 뒤에 비밀번호저장(계속 영구적으로 고정하기 위해) 한 후, 테스트를 해준다.

성공이 뜨면 왼쪽하단에 저장버튼을 눌러주면 생성되는 것을 확인할 수 있다. 저자는 system으로 만들었다.

 

그리고, 잘안보이는사람들을 위한 팁!!! 글꼴을 바꿀 수있는데, 도구 - 환경설정 - 코드편집기에서 바꿀 수 있다.

원하는데로 바꾼 후 확인 버튼을 눌러주면 된다.

오류찾을때 편한 행번호 표시하기

똑같이 도구 - 환경설정 - 코드편집기 - 행여백에서 행번호 표시를 해주면 행번호가 표시된다

 

 

SQL 쿼리문

오라클이라는 데이터베이스를 관리하는??? 그런것을 다루기 위한 언어를 배우는 것임

기본 쿼리문

https://hyejin283.tistory.com/category/%F0%9F%92%99DataBase

 

'💙DataBase' 카테고리의 글 목록

말자의 프로그래밍언어이야기

hyejin283.tistory.com

여기 들어가게 되면 처음 기본적인 쿼리문을 배울 수 있다.

 

CRUD

create, insert, select, update, delete 등을 지칭하는 말이다.

Create생성 // INSERT Read(또는 Retrieve)읽기(또는 인출) // SELECT Update갱신UPDATE //Delete(또는 Destroy)삭제(또는 파괴)DELETE 를 의미한다.

 

create

보통 테이블을 만들때 많이 사용한다. 이 create 문ㅇ으로 table, view, index 등을 만들 수 있다. 하나의 계정에 하나의 table이 중복으로 안된다. 각각 클릭해서 만들 수 도 있고 직접 create문을 입력해서 할 수 도 있다.

테이블을 가장 많이 쓰므로 테이블에 대해 간단하게 알아보겠다. 일단 pk는 프라이머리키의 약자인데, 중복이 허용이 안되며, 널값이 들어갈 수 없는 키이다. 이 키로 보통 무언가를 찾을 때 쓰인다. 이름은 컬럼이름을 뜻하고, 데이터유형에는 여러가지가 있으며, 크기는 바이트를 의미하는데 오라클에서 한문자에 3바이트를 의미한다.

데이터유형에는 데이터유형(바이트수)로 나타낸다. 프라이머리키를 걸때는 constraint 즉, 제약조건을 건다. 그리고 문장 끝에는 항상 ; 을 넣어준다.

insert

테이블에 값을 삽입하는 것을 의미한다. insert into 가 기본형식이고 그 뒤 넣으면 된다. 그리고 문자열을 삽입할때는 반드시 작은따옴표를 넣어준다. 안그러면 에러남 그리고 커밋을 눌러야만 데이터를 저장할 수 있다. 외부에 들어왔을때 커밋을 안누르게 되면 볼 수 없음

 

나머지 자세한 것은 database 쪽에 들어가면 배울 수 있음

728x90
반응형
BIG

댓글