MSSQL 설치 및 DB생성 후 CSV파일들 table로 올리기
2019. 1. 16. 11:59
설치
- 구글에서 sql exress 2017 검색
- MSSQL 설치 완료시 뜨는 SSMS( SQL Server Managemnet Studio) 설치
- 데이터(private) : https://github.com/is2js/SQL-study
단축키들
- F5 : 선택쿼리 실행
- F8 : 개체탐색기로 이동( 새로고침시 )
- ALT+F1 : 선택칼럼 도움말(index 등 정보) = sp_help 칼럼명
MSSQL - SSMS로 csv파일 7개 연습하기
- csv파일을 DB로 가져오기 위해선
*DB 우클릭 > 테스트 > 데이터 가져오기 >
- 데이터 원본 선택에서 txt, csv, tsv 등 은 플랫 파일 원본을 선택 >
- 이 때, 파일 이름으로 찾을 때, txt파일만 볼 수 있으니, 우측하단에서 csv 선택해서 하나씩 가져오기 >
- 미리보기로 데이터 확인하기
- 대상선택에서는 Microsoft OLE DB Provider for SQL Server 선택 ! MSSQL 깐 순간
대상이 내 노트북이 SQL server가 된 것임. 이 때, window 인증을 사용해서 sql도 자동인증 되게 하자.
sql인증을 사용하면 아뒤 비번 따로 사용해서 강력하게 인증함.
*
DB를 선택한 상태에서, 쿼리문으로 한번에 table(BULK INSERT 테이블 from '경로') 다 올리기 ( 쿼리 실행 F5 )
- DB를 클릭한 상태 > 우클릭 새쿼리 or Ctrl + N 으로 쿼리창 띄우기
- 미리 빈 테이블(csv와 칼럼명 + 데이터타입 기)을 만들어놔야한다.
- 만든 뒤, 개체탐색기(F8)에서 새로고침(F5)를 몇번 해야 생긴다.
- 생긴 table에 BULK INSERT 테이블 '경로' WITH (firstrow = 2, format='CSV')를 이용한다.bulk insert Laboratory from 'C:\Users\is2js\Desktop\인턴활동\0111 DB세미나\sql_loading_sample\sample_Laboratory.csv'
with (firstrow=2, KEEPNULLS, format='CSV')
- 이제부터는 귀찮아서, DB -> 테스트 -> 데이터 가져오기로 table들을 다 만들었다.
'한의대 생활 > └ MySQL & MSSQL' 카테고리의 다른 글
MSSQL T-SQL 개념 소개 및 UPDATE 전 BEGIN TRAN 연습 (0) | 2019.01.16 |
---|---|
MSSQL 기본 쿼리 연습하기 (0) | 2019.01.16 |
8. 인터넷과 Database client, server / 2번째 database Client Workbench (0) | 2019.01.05 |
7. JOIN을 통해 분리된 테이블을, 하나의 테이블형태로 보기 (0) | 2019.01.05 |
6. 관계형 데이터베이스(relational database) / table명 변경(백업-RENAME TABLE)한 뒤, 기존 테이블 2개로 분리시키기 (0) | 2019.01.05 |