상세 컨텐츠

본문 제목

SQL 기본 문법

DataBase/SQL

by ChrisMare 2018. 10. 20. 18:21

본문

테이블 생성

Create table 테이블명 ( 컬럼명 자료형, ... );

자료형

  • number : 수치형 데이터

  • char : 고정 문자열

  • varchar2 : 가변길이 문자열


테이블 검색

Select * from tab;


테이블이 생성되었고 있는 것을 확인 했으니 해당 테이블에 값을 넣어봅시다.


레코드 추가

Insert into 테이블명(컬럼이름1, 컬럼이름2, ... ) values(값1, 값2, ...);

레코드를 다 추가한 후에는 반드시 commit 명령을 해야지 테이블에 저장됩니다.




레코드 값을 넣었으니 들어가있는지 확인 해보야겠지요.


레코드 검색

Select 컬럼이름 from 테이블명;


해당 테이블의 모든 컬럼(*)을 검색 하겠다.


이제 해당 레코드를 삭제 해보겠습니다.


레코드 삭제

Delete from 테이블명(조건); -> 해당 테이블 레코드 전체 삭제

조건에 맞는 레코드 삭제

Delete from 테이블명 where 컬럼명=?;


id 가 simpson 인 레코드가 삭제된것을 확인 할 수 있다.


이제는 해당 레코드의 데이터를 변경해보겠습니다.


데이터 변경

update 테이블명 set 컬럼이름=값, 컬럼이름=값... where 조건 ;



id 가 Marel인 레코드를 조회하여 id를 Simpson 으로 pw를 4321로 바뀐것을 볼 수 있다.

이제 테이블이 필요없다고 가정하고 삭제를 해보자


테이블 삭제

Drop table 테이블명;


조회해본 결과 테이블이 삭제된것을 볼 수 있다.

하지만 테이블 삭제는 조심해서 사용해야됩니다.

실수로 지우면 해당 프로젝트가 동작안할 수 도 있기 때문입니다.


지금 까지 SQL 기본 문법을 Oracle에서 제공하는 무료툴로 해보았습니다.


하지만, 이렇게 하나씩 치고 확인하고 뿐만아니라 이렇게 쳤다고 해도 한눈에 알아보기가 쉽지가 않습니다.

따라서 저희는 조금 더 사용자가 쉽게 접근하고 테이블을 생성하고 조회뿐만아니라 수정도 쉽게 할 수 있는 

Oracle SQL Developer를 다운받아서 사용해보겠습니다.


< 다운로드 및 설치 방법 바로가기 >


'DataBase > SQL' 카테고리의 다른 글

SQL 수행과정  (0) 2020.02.16
SQL 특징 및 처리과정(hard parse/ soft parse)  (0) 2020.02.15

관련글 더보기

댓글 영역