본문 바로가기
반응형

DataBase/MsSql89

데이터베이스 SELECT DML문 사용예제 및 설명 SELECT는 데이터를 검색하기 위한 DML문으로 보통 database TABLE의 데이터를 조회할 때 SELECT DML문을 사용합니다.SELECT DML문 구조 설명SELECT DML문 예시 코드.SELECT [ TOP | COLUMN1, COLUMN2 | ALL | DISTINCT] FROM 테이블이름 (들) [ WHERE 조건(들) ] [ GROUP BY 속성명 ] [ HAVING 검색조건(들) ] [ ORDER BY 속성명 [ ASC | DESC ];SELECT DML문 예시 설명.[ ] : 대괄호 안의 SQL 예약어들은 선택적으로 필요시 사용할 수 있습니다. | : 선택 가능한 문법들 중 한 개를 선택해서 사용할 수 있습니다.SELECT DML문 예제SELECT의 COLUMN, ALL, DIS.. 2024. 3. 16.
MSSQL NOT NULL 제약 조건 생성, 확인, 삭제 방법 NOT NULL 제약조건은 NULL 입력 못 하게 하므로 레코드에 무조건 값을 입력하라는 의미로 이해하면 됩니다.장점은 무결성을 유지할 수 있습니다. NOT NULL 제약 조건 특징NOT NULL 제약조건이 적용된 column은 NULL 입력 시 ERROR 발생합니다. 즉, column에는 항상 값이 존재합니다.데이터 무결성은 NOT NULL 제약은 데이터의 무결성을 유지하는 데 도움이 됩니다. 예를 들어, 유저 아이디, 이름, 주소와 같은 필수 입력 정보를 저장하는 칼럼에 NOT NULL 제약을 적용하면 무결성을 유지할 수 있습니다.Default 값 설정은 NOT NULL 제약조건이 있는 column에 데이터를 삽입할 때, 해당 column에 값을 지정하지 않으면 오류가 발생합니다. 이를 방지하기 위해.. 2024. 3. 15.
MSSQL CHECK 제약 조건 생성, 확인, 삭제 및 특징 CHECK 제약조건은 data를 입력하였을 때 해당 값이 CHECK 조건에 맞는지 확인하여 입력한 data에 대해서 true면 입력하고 false면 거부할 수 있는 제약조건입니다.Check 제약조건의 특징MSSQL 제약조건 중에서 CHECK에는 특정 column의 입력 가능한 값의 범위를 지정할 때 사용한다.만약 하나의 column에 CHECK 제약조건을 설정한다면, 그 column은 특정한 범위 안에서의 값만 입력할 수 있습니다.그럼, 하나의 테이블에서 CHECK 제약조건을 설정했다면, 그 레코드의 특정 column을 기반으로 다른 column의 값을 연관해서 제한할 수도 있다.CHECK 제약조건 추가TABLE 생성하면서 column에 자동으로 Check 제약조건 설정.table 생성하면서 column.. 2024. 3. 14.
MSSQL unique 제약 조건 추가,삭제 사용법 및 설명 column에 unique 제약조건을 설정하면, 제약조건을 사용하면 특정 열에 중복 값이 입력되는 것을 방지할 수 있어 데이터베이스에 대한 데이터 무결성을 보장받을 수 있습니다. Unique 제약조건 특징값의 고유성 : Unique 제약조건은 중복 값을 허용하지 않아서 특정 열에 대해 고유한 값을 갖도록 보장할 수 있습니다.NULL 허용 : Unique 제약조건은 중복은 허용하지 않지만, NULL 값을 허용합니다. 단, 열에 하나의 NULL 값만 가능합니다.FOREIGN KEY 참조 :Unique 제약조건은 FOREIGN KEY로 참조할 수 있는 장점이 있습니다.인덱스 생성 :index 생성 시 Unique 제약조건을 추가하면 값의 고유성을 자동으로 체크할 수 있습니다.Unique 제약조건 생성 및 삭제.. 2024. 3. 13.
MSSQL default 제약 조건 추가,삭제 사용법 및 설명 Column에 default 제약 조건을 설정하면, 레코드를 입력할 때 해당 필드에 값을 생략해도 dafault로 설정한 기본값으로 넣어주는 제약조건입니다. Default 제약조건 개념column에 제약조건을 이용하여 기본값을 설정하는 방법입니다.그럼 이후 데이터를 추가할 때 해당 column에 값을 지정하지 않아도 기본값이 자동으로 채워집니다.예를 들어, 여자고등학교에서 학사 관련 테이블에 성별을 넣는 column의 default는 여성으로 설정할 수 있습니다.Default 제약조건 생성 방법테이블 생성하면서 column에 Default 제약조건 설정.예시코드.CREATE TABLE [테이블명] ( [column1] [dataType], [column1] [dataType] DEFAULT '기본값', .. 2024. 3. 12.
MSSQL FOREIGN KEY 제약 조건 추가,삭제 사용법 및 설명 관계형 데이터베이스에서 중요한 개념인 외래키에 관해서 설명하고, MSSQL 이용하여 foreign Key 테이블에 생성하는 방법에 대해서 실습하려고 합니다.FOREIGN KEY의 개념외래키(Foreign Key)는 관계형 데이터베이스에서 매우 중요한 개념입니다.Foreign Key는 한 테이블의 필드 중 다른 테이블의 행을 식별할 수 있는 키를 이야기합니다.쉽게 이야기하면, 외래키는 테이블 간의 관계를 연결해 주는 고리 역할을 합니다.실무적인 예를 들어, 모두가 한 번씩은 사용해 본 경험이 있는 게시판에 글 제목하고 작성한 id를 확인할 수 있는데이때 게시판의 id는 유저정보 테이블의 id와 일치해야 합니다.결론적으로 게시판의 id와 사용자 테이블의 id는 서로 연결 관계로 생각하면 쉽게 이해가 됩니다... 2024. 3. 11.
MSSQL PRIMARY KEY 추가,삭제 사용법 및 설명 DATABASE를 관리하다 보면 무결성은 매우 중요해서 MSSQL Server에서 MS SQL PRIMARY KEY (기본 키) 테이블에 생성하는 방법에 대해서 실습하려고 합니다.  MS SQL PRIMARY KEY(기본 키) 대한 특징.MS SQL PRIMARY KEY는 테이블의 각 행을 고유하게 식별하는 값을 가진 열 또는 열 조합입니다.예를 들면, 주민등록 번호, 학번, 사원 번호, 네이버의 아이디는 pk 생성되어 있습니다.기본 키는 반드시 고유하고, 비어 있지 않아야 합니다.가장 대표적으로 테이블의 ID을 고유한 PRIMARY KEY 생성하므로 ID 대한 무결성을 보장받을 수 있습니다.기본 키는 자동으로 생성되거나 사용자가 지정할 수 있습니다.PK의 제약 조건은 데이터베이스 PRIMARY KEY.. 2024. 3. 10.
Mssql View 생성 및 삭제 실습 SQL Server Management Studio 하고 Transact-SQL을 이용하여 Mssql View 생성 및 삭제하는 방법에 대해서 알아보겠습니다. Mssql View 대한 개념.관계형 database에서 하나 이상의 테이블(또는 다른 뷰)에서 원하는 모든 데이터를 선택하여, 사용자가 가공해서 보여주는 data입니다.뷰는 관계 데이터베이스의 관계 모델의 도출 관계에 해당하며, Mssql View는 다음과 같은 목적 주로 사용되고 있습니다.데이터 제한: 사용자에게 접근이 허용된 자료만을 제한적으로 보여줍니다.데이터 가공: 원본 테이블에서 파생된 데이터를 뷰를 통해 정제하거나 변경하여 요청자에게 보여줄 수 있습니다.보안: 뷰를 통해 특정 열만을 노출하고, 민감한 데이터를 숨길 수 있습니다.예를 들.. 2024. 3. 9.
MS SQL column 생성 및 삭제 실습 지난 시간에는 MSSQL 데이터베이스에 table 생성 및 삭제 방법에 대해서 실습했습니다. 오늘은 생성된 테이블에서 column을 생성하고 삭제 또는 이름을 변경하는 방법에 대해서 알아보겠습니다.Mssql column 생성 설명.SQL Server Management Studio를 통해서 ui 생성하는 방법이 있습니다.Transact-SQL 이용하여 database column을 생성하는 방법이 있습니다.CMCD 창에서 명령어를 통해서 생성할 수도 있습니다.database column은 테이블 안에서 열에 해당하는 항목입니다.column도 삭제 전 백업을 하면은 좋습니다.database column삭제 전 rename후 삭제하는 방법도 있습니다.Mssql column 생성 방법.SQL Server Ma.. 2024. 3. 8.
MS SQL table 생성 및 삭제 실습 예제 지난 시간에는 MSSQL 데이터베이스의 user 생성 방법하고 생성 후 사용자를 삭제하는 방법에 대해서 실습했습니다. 오늘은 해당 데이터베이스에 table 생성 및 drop 하는 방법에 대해서 알아보겠습니다. 첫 번째는 SQL Server Management Studio를 이용하여 생성하고, 전문가들이 사용하는 방법으로 Transact-SQL을 이용하는 방법도 설명할 예정이니 실습을 해보기를 바랍니다. MS SQL table 개념 설명데이터베이스에서 table 행과 열의 구조로 구성된 데이터의 집합이라고 생각하면 이해하기 편합니다.각 행은 레코드를 나타내고, 각 열은 필드를 나타냅니다. table은 데이터베이스에서 데이터를 구조적으로 저장하는 가장 기본 단위입니다.예를 들어 학생의 정보, 성적 내용 등을.. 2024. 3. 7.
MS SQL user 생성 및 삭제 방법 오늘은 ms 데이터베이스의 사용자 생성 방법하고 생성 후 유저를 삭제하는 방법에 대해서 알아보겠습니다. 먼저는 SQL Server Management Studio를 이용하여 생성하고 전문가들이 사용하는 방법으로 Transact-SQL을 이용하는 방법도 설명할 예정이니 모두 한 번씩 실습을 해보기를 바랍니다.MS SQL  user 설명mssql에서 user 생성 및 삭제는 dba 권한을 가지고 있는 user 가능합니다.user를 생성할 때는 create user의 목적에 따라서 생성 후 권한을 부여해 주세요.암호를 지정할 때는 보안에 문제가 없도록 힘들게 생성해 주세요.database에 필요한 user는 dba권한 대신 소유권한을 부여해 주세요.MS SQL  user create, deleteSQL Ser.. 2024. 3. 6.
MS SQL 데이터베이스 생성 및 삭제 사용법 SQL Server에서 SQL Server Management Studio 및 Transact-SQL 사용하여 MS SQL 데이터베이스를 생성 방법, 삭제하는 방법을 알아보겠습니다.MS SQL 데이터베이스 생성 및 삭제SQL Server Management Studio (SSMS) 있는 UI Tool로 database 생성하는 방법 있습니다.Transact - SQL 사용하여 새로운 database를 만드는 방법이 있습니다.cmcd 창에서 명령어로 생성할 수 있는 방법이 있습니다.백업 파일로 database를 생성하는 방법이 있습니다.사용 중인 database 도 UI Tool로 삭제 가능합니다.Transact - SQL 사용하여 사용 중인 database를 삭제 가능합니다.오늘은 UI Tool 하.. 2024. 3. 5.
MS SQL Server 접속 및 설정 방법(SSMS) 지난 시간에는 MSSQL 최신버전인 2022 설치 및 SSMS(MSSQL 접속툴) 설치 과정도 같이 알아봤습니다. 오늘은 Database 설치했으면 어떻게 MS SQL Server 접속하는지 알아볼게요.누구나 따라 할 수 있도록 설명 및 화면캡처를 했으니 천천히 Database에 접속해 보세요. MS SQL Server 접속 방법window 연결하는 방법하고 sa 계정으로 연결하는 방법이 있습니다.MSSQL Server 설치할 때 sa 계정은 기본적으로 만들어져 있지만 사용하려면은 윈도 계정으로 접속 후 설정을 변경해 주셔야 합니다.sa 계정으로 접속하는 방법은 윈도 계정으로 접속하는 것보다 복잡하지만 캡처 화면을 보시면 쉽게 따라올 수 있으므로 걱정하지 마세요.SSMS(MSSQL 접속툴) 설치 과정은 .. 2024. 3. 4.
MS SQL Server 2022 설치 최신 매뉴얼 오늘은 MSSQL 최신버전인 2022 설치 방법에 관해서 설명하겠습니다. 초보자, 비전공자도 누구나 할 수 있도록 자세히 화면을 캡처했으니 설명, 겹쳐 화면 보면서 따라오세요.설치 필수 조건.하드웨어 요구 사항.용량: MS SQL Server 2022을 설치하기 위해 최소 6GB의 사용 가능한 하드 드라이브 공간이 필요하다고 MS에서 나와 있는데 제가 생각은 30GB 있어야 설치 후 TEST 가능해요.메모리: MS SQL Server 2022에서 요구하는 메모리는 최소 1GB 이상입니다. 그러나 8GB 있어 줘야 합니다. 권장 프로세서: 2.0 GHz 이상은 되어야 합니다.프로세서 유형: x64 프로세서: AMD Opteron, AMD Athlon 64, Intel EM64T를 지원하는 Intel Xeo.. 2024. 3. 3.
반응형