프로그램을 하다보면, 데이터를 다루게 된다.
간단히 프로그램에서 메모리를 사용하던지
아니면 Text 파일을 사용할 수도 있게 된다.
그러나 데이터량이 많아지면 데이터를 쉽게 다룰 수 있는 파일들을 사용하게 된다.
예를 들면 DBF, MDB 등이 있고, Excel도 일종의 데이터 파일로 사용할 수 있다.
이들 파일은 각각의 전용 프로그램을 사용하게 된다. 물론 호환이 된다면 다른 프로그램도
사용할 수 있다. (dBase, MS Access, Excel 등)
아주 많은 데이터라면-꼭 이 이유만은 아니지만-오라클, DB2 등의 대용량 전용 데이터
소프트웨어를 사용하게 된다.
데이터를 다루면 공통적으로 사용하는 기능들이 있게 되는데
- 데이터 입력, 수정, 삭제
- 또 데이터의 모음(table)을 만들고, 수정하고 , 삭제하는
기능들을 많이 사용하게 된다.
SQL은 이런 데이터를 다룰 수 있는 기능들의 모음 명령어라고 보면 된다.
SQL 자체는 국제규정이지만 이는 각각의 소프트웨어마다 약간씩-사실은 많이-다르다.
그렇지만 기본은 같다.
처음으로 알아야 하는 것은
1. 데이터를 찾기
SELECT column명 FROM table명
2. 데이터 입력하기
INSERT INTO table명 VALUES ('데이터')
3. 데이터 수정하기
UPDATE table 명 SET column명 = '데이터'
4. 데이터 삭제하기
DELETE table명 WHERE column명 = '데이터'
(사실 WHERE문은 SELECT,UPDATE,DELETE문에서 공통으로 사용할 수 있다)
실제 사용할 수 있는 예를 들면
TABLE : 'AA'
COLUMN : 'name', 'address', 'age'
위와 같은 구조의 Table에 데이터를 추가하려면
INSERT INTO aa VALUES ('홍길동','경기도',25)
데이터를 수정하려면
UPDATE aa SET age = 30 WHERE name = '홍길동'
(WHERE문으로 name 이 '홍길동'인 row 데이터 들만 수정된다)
데이터를 삭제하려면
DELETE aa WHERE name = '홍길동'
(WHERE문으로 name 이 '홍길동'인 row 데이터 들만 삭제된다)
데이터를 찾으려면
SELECT name, address FROM aa
(column이 name, address만 찾게 된다)
'프로그램' 카테고리의 다른 글
[파이썬] 로또 번호 가져오기 (0) | 2022.08.07 |
---|---|
[파이썬] DOS Print Color 지정 (0) | 2022.08.06 |
[정규표현식] 정규 표현식(Regular Expression)-1 (0) | 2022.08.04 |
[원리] 수학자, 컴퓨터를 만들다 (0) | 2022.08.03 |
[파이썬] 주식 데이터 받는 방법 (0) | 2022.08.02 |
댓글