😎 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 테이블명;
댓글