SQL 13

데이터 선택(SELECT...FROM)

SQL에서 SELECT는 다른 키워드들 중에서도 SQL의 가장 핵심되는 부분이라고 할 수 있습니다. SELECT를 다른 키워드 및 절과 함께 사용하면 거의 제한이 없는 방법으로 데이터를 찾아보고, 필터링을 하고, 통계를 낼 수 있습니다.MSDN(Microsoft Developer Network)에서 SELECT문을 찾아보면 엄청나게 긴 명령문 집합과 설명서에 내용을 읽어보 기도 전에 기부터 죽을 수 있는데 사실 모든 내용을 다 익힐 필요는 없습니다. 기본적인 사용법 몇가지만 익혀도 필요한 데 이터를 찾아보는데 충분한 경우가 많으며, 복잡한 관계로 이루어진 테이블이 아니라면 몇개의 키워드만 알아도 충분한 경 우가 많습니다.예를 들어 회원 주소록 테이블이 있다면 이런 단순한 테이블의 경우는 SELECT.....

MSSQL 2024.11.09

제약조건

SQL에서 제약조건이란 데이터의 무결성을 지키기 위한 장치라고 보면 됩니다.데이터베이스가 엑셀이나 워드같은 프로그램과 가장 큰 차이점을 보이는 부분이라고 볼수도 있습니다.예를 들어 쇼핑몰에서 회원가입을 할 때 주민번호를 입력하는 부분이 있는데 이 주민번호를 입력하는 부분은 중복된 데이 터가 들어가면 안되겠죠. 그래서 이 주민번호를 입력하는 컬럼에 제약조건을 만들 수 있습니다.지금은 회원가입시 주민번호를 사용하지 않기 때문에 예가 적절치 않을 수도 있으나 주민번호가 아니더라도 닉네임이나 휴대전화번호, 메일주소등은 모두 제약조건이 필요한 컬럼입니다. 이런 컬럼들도 역시 중복된 데이터가 들어가면 안되기 때문에 테이블 생성시에 제약조건을 만들어서 관리하는 것이 필수적으로 필요한 부분이라고 할 수 있습니다.그러면..

MSSQL 2024.11.09

데이터베이스 생성과 테이블 작업

데이터베이스 만들기SSMS(SQL Server Management Studio)나 퀴리 분석기를 이용하여 데이터베이스를 생성할 수 있습니다.SSMS를 이용하여 데이터베이스를 생성하는 방법은 따로 설명드리지 않고 여기에서는 쿼리분석기를 이용하여 데이터베 이스를 생성하는 방법을 설명드리겠습니다.SQL Sever가 없어서 다운로드 받고 싶으신 분은 아래의 링크를 이용해서 무료로 다운로드 받을 수 있습니다. https://www.microsoft.com/ko-kr/sql-server/sql-server-downloads SSMS에서 새 쿼리를 클릭합니다.퀴리 분석기 창에서 아래와 같이 입력합니다.   USE master GOIF NOT EXISTS (SELECT name FROM sys.databasesWHER..

MSSQL 2024.11.08