SQL Server 시작
3407 단어 SQLServer
소개
SQL Server에 대해 학습한 것을 형태로 남겨 두기 위해서 투고해 갑니다.
우선은 시작하기로 SQL Server의 개요나 학습을 향해 실시한 준비 등에 대해서 써 가려고 생각합니다.
SQL Server란?
정식 이름은 Microsoft SQL Server
이름에서 알 수 있듯이 Microsoft에서 개발 한 데이터베이스입니다.
SQL을 확장한 T-SQL(Transact-SQL)이라는 SQL 언어를 사용할 수 있습니다. (물론 일반 SQL도 사용할 수 있습니다)
※T-SQL에 대해서는 또 이번 기사로 합니다
학습을 시작하기 전에
어쨌든 환경 구축이군요.
SQL Server 설치
SQL Server 본문입니다.
다음 사이트에서 설치 프로그램을 다운로드하여 로컬 PC에 설치합니다.
htps //w w. mic로소 ft. 코 m / 그럼 jp / sql - r ゔ r / sql - r ゔ r - ww
Edtion 정보
SQL Server에는 네 가지 에디션이 있습니다.
htps //w w. mic로소 ft. 코 m / 자 jp / sql - r ゔ r / sql - r ゔ r - 2017-p ring g
정식 이름은 Microsoft SQL Server
이름에서 알 수 있듯이 Microsoft에서 개발 한 데이터베이스입니다.
SQL을 확장한 T-SQL(Transact-SQL)이라는 SQL 언어를 사용할 수 있습니다. (물론 일반 SQL도 사용할 수 있습니다)
※T-SQL에 대해서는 또 이번 기사로 합니다
학습을 시작하기 전에
어쨌든 환경 구축이군요.
SQL Server 설치
SQL Server 본문입니다.
다음 사이트에서 설치 프로그램을 다운로드하여 로컬 PC에 설치합니다.
htps //w w. mic로소 ft. 코 m / 그럼 jp / sql - r ゔ r / sql - r ゔ r - ww
Edtion 정보
SQL Server에는 네 가지 에디션이 있습니다.
htps //w w. mic로소 ft. 코 m / 자 jp / sql - r ゔ r / sql - r ゔ r - 2017-p ring g
이 중 Developer와 Express는 무료이므로, 어느 쪽인가를 사용해 갑니다.
이 두 가지 차이점은 다음과 같습니다.
에디션
내용
개발자
유료판과 동등한 기능을 사용할 수 있지만, 운용 환경상에서의 사용이 금지되어 있다
Express
기능 제한이 있거나 용량 상한(10G)이 있으나 운용 환경에서도 사용 가능
이번에는 학습을 위해 사용하기 때문에 Developer를 선택했습니다.
SSMS(SQL Server Management Studio) 설치
SSMS는 SQL Server 데이터베이스 관리 도구입니다.
MySQL에서 말하는 MySQL Workbench
현재 Linux에서도 작동하는 SQL Server on Linux도 존재하기 때문에 CUI에서 쿼리를 실행하는 경우도 있다고 생각합니다.
어디까지나 학습용이므로 GUI를 사용해 가려고 생각합니다.
다음 사이트에서 설치 프로그램을 다운로드하여 로컬 PC에 설치합니다.
htps : // / cs. 미 c 로소 ft. 이 m / 그럼 jp / sql / sms / 어쩌면 아 dsql - r ゔ ぇ r 마나게 멘 ts ぢ 오 - sms?ゔ ぃ w = sql - r ゔ ぇ r ゔ ぇ r15
SQL Server 연결 설정
설치가 완료되면 이전에 설치한 SQL Server와의 연결 설정을 수행합니다.
실제 운용에서는 Windows 인증이 아닌 SQL Sever 인증을 사용하는 것도 있을까 생각합니다만, 학습용이므로(ry
이제 SQL Server를 사용할 준비가 되었습니다!
Tips - 자동 트랜잭션 설정
SQL Server에서 트랜잭션을 늘리려면 반드시 자발적으로 늘려야 한다고 합니다.
SSMS의 초기 설정에는 「암묵적으로 트랜잭션을 한다」라고 하는, 소위 자동으로 트랜잭션을 늘리는 설정이 있으므로, 그쪽도 소개해 둡니다.
(자동으로 붙여지고 있다고 생각해,
COMMIT
하지 않아도 테이블에 반영되어 있어 초조했습니다...)SSMS 메뉴에서 Tool > Options... > Query Excution > SQL Server > ANSI로 이동
[SET IMPLICIT_TRANSACTION]을 선택합니다.
이제 쿼리를 실행하기 전에
BEGIN TRANSACTION
가 자동으로 실행되고 테이블 등에 반영하려면 COMMIT
가 필요합니다.
Reference
이 문제에 관하여(SQL Server 시작), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/ebipilaf/items/c3ee1c3ec2fe301aaa51텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)