본문 바로가기
728x90
반응형

Database3

[MSSQL] SQL-Server 자주 사용하는 옵션들 정리 1. SET ANSI_NULLS ON SET ANSI_NULLS ON을 설정하면, SQL Server는 NULL 값 비교를 ANSI SQL 표준에 따라 처리한다. 이 모드에서는 NULL과의 모든 비교 (=, !=, , =)가 UNKNOWN으로 평가된다. 즉, NULL 값은 다른 NULL과도 같지 않다고 간주된다 (NULL = NULL은 거짓). 예를 들어, SET ANSI_NULLS ON 상태에서 WHERE column = NULL 또는 WHERE column != NULL 쿼리는 어떤 결과도 반환하지 않는다. 대신 IS NULL 또는 IS NOT NULL을 사용해야 한다. 2. SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON을 설정하면, 문자열 상수를 따옴표 (.. 2023. 11. 13.
[MSSQL] CONSTRAINT 제약 조건 관련 문법 정리 1. ADD CONSTRAINT 기존 테이블에 새로운 제약 조건을 추가할 때 사용합니다. 예시: ALTER TABLE table_name ADD CONSTRAINT constraint_name UNIQUE(column_name); 2. CHECK CONSTRAINT 특정 컬럼이 특정 조건을 만족해야 함을 지정합니다. 예시: ALTER TABLE table_name ADD CONSTRAINT constraint_name CHECK (column_name condition); 3. WITH NOCHECK 제약 조건을 추가할 때 기존 데이터에 대해 제약 조건을 검사하지 않고 제약 조건을 추가합니다. 기존 데이터가 제약 조건을 위반할 경우에 유용합니다. 예시: ALTER TABLE table_name WITH .. 2023. 11. 13.
MySQL : 용어 정리 DB, DBMS, SQL, RDBMS란? DB(Database)는 구조화된 정보 또는 데이터의 조직화된 모음을 뜻합니다. 연결된 애플리케이션과 함께 데이터와 DBMS를 하나로 묶어 데이터베이스 시스템이라고 하며 단축하여 데이터베이스라고도 합니다. DBMS(Database Management System)란 DB를 관리하고 제어하는 시스템을 말합니다. SQL(Structured Query Language)는 데이터를 *쿼리, 조작 및 정의하고 액세스 제어를 제공하기 위해 거의 모든 관계형 데이터베이스에서 사용되는 프로그래밍 언어를 말합니다. 처리 및 데이터 쿼리를 효율적으로 수행하기 위해 일련의 테이블에서 행과 열로 모델링됩니다. (쿼리: 데이터베이스에서 원하는 정보를 검색하기 위해 요청하는 것) *데이터베이스와 스프레드시트의 차이점 데이터베이스.. 2022. 11. 25.
728x90
반응형