[sql] SQL 데이터베이스 프로그래밍
목차
SQL 기본 개념
SQL(Structured Query Language)은 관계형 데이터베이스에서 사용되는 표준 질의 언어로, 데이터의 관리와 조회를 위해 사용됩니다. SQL을 사용하면 데이터베이스의 테이블을 생성하거나 수정하고, 데이터를 추가하거나 삭제할 수 있습니다. 또한, SQL을 통해 데이터를 검색하고 원하는 형식으로 결과를 정렬하고 필터링할 수 있습니다.
SQL 문법
SQL 문법은 주로 다음과 같은 구문을 포함합니다:
SELECT column1, column2, ...
FROM table_name
WHERE condition;
위 예시는 데이터를 검색할 때 사용되는 SELECT
문의 구조입니다. SELECT
명령은 테이블에서 데이터를 검색하고, 지정된 열(column)을 가져옵니다.
데이터베이스 테이블 생성
새로운 테이블을 생성하려면 다음과 같이 SQL을 사용할 수 있습니다:
CREATE TABLE table_name (
column1 datatype,
column2 datatype,
column3 datatype,
...
);
위 코드는 CREATE TABLE
명령을 사용하여 데이터베이스에 새로운 테이블을 만드는 방법을 보여줍니다.
데이터 검색
데이터베이스에서 원하는 내용을 검색하기 위해 SQL을 사용할 수 있습니다. 예를 들어, 특정 조건을 지정하여 데이터를 검색하는 방법은 다음과 같습니다:
SELECT column1, column2, ...
FROM table_name
WHERE condition;
위 코드는 WHERE
절을 이용하여 특정 조건을 만족하는 데이터를 검색하는 예시를 보여줍니다.
데이터 추가, 수정, 삭제
SQL을 사용하여 데이터를 추가, 수정, 혹은 삭제할 수 있습니다. 예를 들어, 데이터를 추가할 때 사용되는 구문은 다음과 같습니다:
INSERT INTO table_name (column1, column2, column3, ...)
VALUES (value1, value2, value3, ...);
위 코드는 INSERT INTO
문을 사용하여 새로운 데이터를 데이터베이스 테이블에 추가하는 방법을 보여줍니다.
참고 자료: SQL Tutorial