티스토리 뷰

데이터 베이스

 

데이터베이스 생성 (CREATE)

CREATE DATABASE [데이터베이스 이름]

 

예시

CREATE DATABASE MyDB

 

데이터베이스 선택 (USE)

USE MyDB;

 

또는 상단의 드롭다운 메뉴에서 'MyDB'를 찾아서 선택해도 된다.

 

드롭다운 메뉴에 MyDB를 선택!

 

데이터베이스 삭제 (DROP)

DROP DATABESE MyDB

만약 쿼리가 잘 실행 됐음에도 해당 데이터베이스가 사라지지 않는다면 '새로 고침'을 해보자.

 

 

 

테이블

 

테이블 생성 (CREATE)

CREATE TABLE 테이블 이름 (
열 1 자료형,
열 2 자료형,
...
)

예시

CREATE TABLE myTable(
col_1 INT,
col_2 NVARCHAR(50),
col_3 DATETIME
)

 

테이블 삭제 (DROP)

*현재 삭제하여는 테이블이 다른 테이블과 종속 관계이면서 부모 테이블인 경우 삭제에 실패한다. 

DROP TABLE myTable

 

데이터 관리

1. 데이터 삽입 (INSERT)

INSERT INTO 테이블 [열 1, 열 2,...] VALUES [값1, 값 2,... ]

 

1.1. 테이블 생성 후 각 열에 데이터 삽입하는 예시

USE DoItSQL;
CREATE TABLE myTable(
col_1 INT,
col_2 NVARCHAR(50),
col_3 DATETIME
)
GO

INSERT INTO myTable (col_1, col_2, col_3)
VALUES (1, 'DoItSQL','2021-01-01')

 

1.2. 한 번에 여러 데이터를 삽입하는 예시

INSERT INTO myTable (col_1, col_2, col_3)
VALUES (1, '입력 1', '2021-01-01'), (2, '입력 2', '2021-01-02'), (3, '입력 3', '2021-01-03')

 

 

2. 데이터 수정 (UPDATE)

UPDATE [테이블 이름] SET [열 1 = 값 1, 열 2 = 값 2,...]
WHERE [열] = [조건]

 

2.1. 특정 열 데이터 수정하는 예시

UPDATE myTable SET col_2 = N'데이터 수정'
WHERE col_1 = 4

 

2.2. WHERE 문 생략하고 전체 열 데이터 수정하는 예시

UPDATE myTable SET col_1 = col_1+10

 

 

3. 데이터 삭제  (DELETE)

DELETE [테이블 이름] WHERE [열] = [조건]

 

3.1. 특정 열 데이터 삭제 예시

DELETE myTable WHERE col_1=14

 

참고

 

데이터베이스 삭제가 안될 때

가끔 데이터베이스를 삭제할 때 오류가 발생하는 경우가 있다. 이러한 경우는 SSMS에서 삭제하려는 데이터베이스를 선택한 상태에서 삭제를 시도했기 때문에 발생한 것이다. 이 경우 SSMS의 다른 쿼리 창에서 삭제하려는 데이터베이스가 사용 중인지 확인하고 해당 쿼리 창을 종료, 해당 쿼리창에 지정한 데이터베이스를 다른 것으로 바꾼 뒤 실행해 보자.

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
글 보관함