본문 바로가기
✍ 따뜻한 개발 공부

[SQL] SQL은 뭐고 넌 어떻게 사용하는 언어니? /SQL의 정의 및 간단한 SQL문 공부

by 따따시 2022. 7. 20.

 

 

😎 SQL이란?

관계형 데이터베이스 관리 시스템(RDBMS)의 데이터를 관리하기 위해 설계된 특수 목적의 프로그래밍 언어이다.

 

SQL문을 배우다보니 든 생각이, SQL문은 꼭 엑셀 언어화 인 것 같다.

엑셀도 보면 결국 그 기능은 데이터를 생성/삭제/수정하는 작업이잖아

 

 

 

 

간단한 SQL 문을 정리해봐야지~

(SQL문을 사용하려면 오라클 설치해서 CMD창이나 SQL DEVELOPER에서 입력해보면 됌)

 

 

1. 테이블 생성하기

create table 테이블명 (
id varchar2(20),
pw varchar2(20));

 

* 문자형

char : 고정 문자열 (자릿수 고정 -> 무조건 지정한 그 자릿수 다 차지!)

varchar2 : 가변길이 문자열(자릿수 가변 -> 예를 들어 5byte를 저장하면 5byte만 차지)

 

 

2. 테이블 검색

select * from tab;

 

3. 특정 테이블에 레코드 추가하기

insert into 테이블이름 (컬럼명, 컬럼명) values ('데이터내용', '데이터내용');

 

4. 레코드 삭제

delete from 테이블명 where 컬럼명='지울 값';

 

5.데이터 변경

update 테이블명 set 컬럼이름='바꿀값' where 컬럼이름='해당 대상값;

예를 들어, table1(테이블명)의 id가 hong인 컬럼의 pw를 1234로 바꾸고 싶다 일 시

update table1 set pw='1234' where id='hong';

 

6. 테이블 삭제

drop table 테이블명;

 

댓글