목표: DB 생성, Table 생성, 데이터 삽입
요약
- Database 생성하기
- Table 생성하기
- 데이터 삽입하기
굉장히 사심이 들어간 테이블이다.😆😆
이대로 만들어 보자 훗
Database name: TutorialBTSDB
Table name: BTS_Members
Column: MemberId, Name, Role, Home, Full Name
Primary Key: MemberId
1. Database 생성하기
- [New Query]클릭
* 또는 Server Instance에서 우클릭 후 [New Query] 클릭
▼ 소스코드 보기
USE master
GO
IF NOT EXISTS (
SELECT name
FROM sys.databases
WHERE name = N'TutorialBTSDB'
)
CREATE DATABASE [TutorialBTSDB]
GO
- 실행하기 또는 F5 키보드를 누른다.
- TutorialBTSDB 데이터베이스가 생성됨
2. Table 생성하기
- Table name: BTS_Members
- Column: MemberId, Name, Role, Home, Full Name
- Primary Key: MemberId
▼ 소스코드 보기
USE [TutorialBTSDB]
-- Create a new table called 'BTS_Members' in schema 'dbo'
-- Drop the table if it already exists
IF OBJECT_ID('dbo.BTS_Members', 'U') IS NOT NULL
DROP TABLE dbo.BTS_Members
GO
-- Create the table in the specified schema
CREATE TABLE dbo.BTS_Members
(
MemberId INT NOT NULL PRIMARY KEY, -- primary key column
Name [NVARCHAR](50) NOT NULL,
Role [NVARCHAR](50) NOT NULL,
Home [NVARCHAR](50) NOT NULL,
FullName [NVARCHAR](50) NOT NULL
);
GO
** 데이터 타입 왜저래요? (NVARCHAR)
- 다국어/유니코드 문자열로 데이터를 저장하고 싶을때 사용
3. 데이터 삽입하기
사심 가득한 데이터를 삽입해보자 (INSERT)
▼ 소스코드 보기
INSERT INTO dbo.BTS_Members
([MemberId],[Name],[Role],[Home],[FullName])
VALUES
(1, N'RM', N'Leader, Main Rapper', N'Gyeonggi-do', N'Nam Joon Kim'),
(2, N'Jin', N'Vocalist, Visual', N'Gyeonggi-do', N'Seok Jin Kim'),
(3, N'Suga', N'Lead Rapper', N'Daegu', N'Yoon Gi Min'),
(4, N'J-Hope', N'Main Dancer, Rapper, Sub Vocalist', N'Gwangju', N'Ho Seok Jung'),
(5, N'Jimin', N'Main Dancer, Lead Vocalist', N'Busan', N'Ji Min Park'),
(6, N'V', N'Lead Dancer, Vocalist, Visual', N'Daegu', N'Tae Hyung Kim'),
(7, N'Jungkook', N'Main Vocalist, Lead Dancer, Sub Rapper', N'Busan', N'Jeong-guk Jeon')
GO
- 조회하기 (SELECT)
▼ 소스코드 보기
SELECT * FROM dbo.BTS_Members;
'🎪 놀고있네 > MS SQL' 카테고리의 다른 글
[SQL Server] JOIN 구문 (0) | 2019.11.18 |
---|---|
[SQL Server] SELECT, SELECT DISTINCT, GROUP BY (0) | 2019.11.15 |
[SQL Server] Collation, 언어별 정렬하기 (0) | 2019.11.15 |
[SQL Server] 테이블 컬럼 추가 (0) | 2019.11.14 |
[SQL Server] MS SQL Server & SSMS 설치하기 (0) | 2019.11.12 |
댓글