분류 전체보기

·MySQL
정규화란데이터베이스에서 정규화는 데이터를 조직화하고 중복을 최소화하기 위해 데이터베이스 테이블의 설계를 시스템적으로 개선하는 과정입니다. 정규화를 통해 데이터의 무결성과 일관성을 유지하면서 효율적인 데이터 관리가 가능해집니다 정규화(Normalization)의 기본 목표 테이블 내에서 발생할 수 있는 데이터의 중복을 최소화하여 이상 현상을 방지하고, 데이터 무결성을 유지하는 것입니다.  데이터의 무결성(Integrity)은 데이터베이스 관리 시스템에서 데이터의 정확성, 일관성 및 신뢰성을 유지하는 특성을 말합니다. 데이터베이스 내의 정보가 정확하고 일관된 상태로 유지되고 시스템에서 정의한 규칙, 제약 조건, 비즈니스 규칙을 준수하여 데이터의 품질을 보장하며, 응용 프로그램과 사용자가 신뢰할 수 있는 데이..
·MySQL
DML 이란?(Data Manipulation Language) - (데이터 조작어)데이터베이스에 들어 있는 데이터를 조회하거나 검색하기 위한 명령어를 말한다.SELECT INSERTUPDATEDELETEDDL 이란?(DDL : Data Definition Language) - (데이터 정의어)테이블과 같은 데이터 구조를 정의하는데 사용되는 명령어들로 (생성, 변경, 삭제, 이름변경) 데이터 구조와 관련된 명령어들을 말한다. CREATEALTERDROPRENAMETRUNCATE  TRUNCATE는 SQL에서 사용하는 명령어로, 테이블의 모든 데이터를 빠르고 효율적으로 삭제하는 데 사용됩니다. TRUNCATE 명령어는 테이블 내의 데이터를 삭제할 때 DELETE 명령어보다 훨씬 빠르게 작동하며, 주로 테이..
·MySQL
MySQL에서 새 사용자 계정을 생성하고, 해당 사용자에게 데이터베이스 권한을 부여하는 과정은 데이터베이스 보안과 관리의 중요한 부분입니다. 이러한 과정을 통해 각 사용자가 접근할 수 있는 데이터를 통제하고, 시스템을 보다 안전하게 유지할 수 있습니다.계정을 생성 및 권한 부여 방법(버전에 따라 방식이 조금 달라졌다.)사용자 생성: 먼저 CREATE USER 명령을 사용하여 사용자를 생성하고 비밀번호를 설정합니다.권한 부여: 사용자 생성 후, GRANT 명령을 사용하여 해당 사용자에게 권한을 부여합니다.권한 부여의 범위전체 권한 부여: 사용자에게 모든 데이터베이스의 모든 테이블에 대한 모든 권한을 부여합니다. 이는 매우 강력한 권한이며 주로 데이터베이스 관리자에게 부여됩니다.특정 데이터베이스에 대한 권한..
·MySQL
FROM 절가장 먼저 실행되며, 쿼리에서 참조하는 테이블 또는 뷰를 식별합니다. 여러 테이블이 조인되는 경우, 이 절에서 어떻게 테이블들이 결합되는지 정의됩니다.ON 절조인이 수행될 때 사용됩니다. FROM 절에서 정의된 테이블들이 결합하는 방식을 구체적으로 명시합니다. 이 절은 조인 조건을 평가하여 조인할 행을 결정합니다.JOIN여러 테이블을 조합할 때 사용되며, ON 절 다음에 평가됩니다. 지정된 조인 조건에 따라 행들이 결합됩니다.WHERE 절FROM 절에서 생성된 결과 테이블에 대해 필터링 조건을 적용합니다. 이 조건은 개별 행에 대해 평가되며, 조건을 만족하는 행만이 다음 단계로 전달됩니다.GROUP BY 절조건을 만족하는 행들을 그룹화합니다. 이 절은 특정 열 또는 열의 조합을 기준으로 데이터..
런던 이즈 블루
'분류 전체보기' 카테고리의 글 목록 (64 Page)