SQL Server/실기 정리

SQL Server 16강 - 테이블 생성 후 데이터 삽입과 조회 (INSERT, SELECT)

코딩하는냥이 2025. 6. 2. 10:55
반응형

이번 글에서는 SQL Server에서 테이블을 생성한 뒤, 데이터를 삽입하고 조회하는 기본적인 작업 흐름을 실습했습니다.
이 과정을 통해 데이터베이스에 실제 데이터를 입력하고 확인하는 방법을 배웠습니다.


📌 예제 코드

-- [1] 사용할 데이터베이스 지정
USE DoItSQL;

-- [2] 테이블 생성
CREATE TABLE doit_dml (
    col_1 INT,
    col_2 NVARCHAR(50),
    col_3 DATETIME
);

-- [3] 데이터 삽입 (컬럼 지정 방식)
INSERT INTO doit_dml (col_1, col_2, col_3) 
VALUES (1, 'DOItSQL', '2021-01-01');

-- [4] 데이터 삽입 (컬럼 생략 방식 - 모든 컬럼 순서대로 입력해야 함)
INSERT INTO doit_dml 
VALUES (3, 'JAVA', '2021-01-01');

-- [5] 테이블 조회
SELECT * FROM doit_dml;

💻 실행 결과 예시

col_1 col_2 col_3
1 DOItSQL 2021-01-01 0:00
3 JAVA 2021-01-01 0:00

위와 같이 두 개의 행이 정상적으로 테이블에 입력되고 조회됩니다.


💬 코드 설명

  • USE DoItSQL: 데이터가 삽입될 대상 데이터베이스 선택
  • CREATE TABLE: 테이블 구조 정의
  • INSERT INTO [테이블] (컬럼...) VALUES (...): 컬럼을 명시하여 삽입
  • INSERT INTO [테이블] VALUES (...): 모든 컬럼 순서대로 값을 입력할 때 생략 가능
  • SELECT * FROM [테이블]: 모든 데이터를 조회

💡 포인트 정리

  • INSERT는 데이터 삽입 시 컬럼명을 명시하면 안전
  • 컬럼명을 생략할 경우 테이블 생성 시 정의된 컬럼 순서를 정확히 지켜야 함
  • SELECT *는 테이블 전체 내용을 확인할 때 사용
  • DATETIME 형식은 'YYYY-MM-DD' 형태로 문자열 입력 가능

📌 정리하자면, 이번 강의에서는 테이블 생성 이후 실제 데이터를 INSERT로 추가하고, SELECT로 조회하는 SQL의 기본 실습 흐름을 경험했습니다.
이 작업은 모든 SQL 실무의 출발점이 되는 기본 동작이며, 반드시 익숙해져야 하는 필수 내용입니다.