[데이터베이스] 기본적인 SQL (데이터 조회,삽입,수정,삭제/테이블 생성,수정,삭제,제어)
·
CS/데이터베이스
1. 데이터 조회(DML): SELECTSELECT: 테이블에서 데이터를 조회할 때 사용합니다.WHERE: 조건에 맞는 데이터를 필터링합니다.ORDER BY: 데이터를 정렬합니다.GROUP BY: 특정 컬럼을 기준으로 데이터를 그룹화합니다.HAVING: 그룹화된 데이터에 조건을 적용합니다.JOIN: 여러 테이블에서 데이터를 결합하여 조회합니다.-- 예시: 이름이 '홍길동'인 사람을 조회SELECT * FROM 테이블명WHERE 이름 = '홍길동';-- 예시: 나이별로 그룹화하여, 나이별 평균 급여를 조회SELECT 나이, AVG(급여) FROM 테이블명GROUP BY 나이HAVING AVG(급여) > 3000;-- 예시: 나이순으로 오름차순 정렬하여 조회SELECT * FROM 테이블명ORDER BY 나..
[데이터베이스] 데이터베이스 기본 용어 정리
·
CS/데이터베이스
1. 데이터베이스(Database)데이터를 체계적으로 저장하고 관리하는 시스템으로, 데이터를 효율적으로 저장하고 검색할 수 있게 해줍니다. 예: 고객 정보, 제품 정보, 주문 내역 등이 저장됩니다.2. 데이터베이스 관리 시스템(DBMS)데이터베이스를 생성하고, 데이터를 저장, 검색, 수정, 삭제할 수 있도록 지원하는 소프트웨어입니다. 예: MySQL, Oracle, PostgreSQL 등.3. 테이블(Table)데이터베이스 내에서 데이터를 저장하는 구조로, 행과 열로 구성된 데이터 집합입니다. 예: 고객 테이블, 제품 테이블 등.4. 행(Row) / 레코드(Record)테이블의 한 줄에 해당하며, 개별 엔티티(개체)의 데이터를 저장합니다. 예: 한 고객의 정보가 저장된 행.5. 열(Column) / 필드..
[데이터베이스] 데이터베이스란?
·
CS/데이터베이스
데이터베이스는 여러 사람이 공유하여 사용할 목적으로 체계화해 통합, 관리하는 데이터의 집합데이터베이스의 특징실시간 접근성생성, 수정, 삭제를 통한 최신 데이터 유지사용자들 간의 동시 공유사용자가 원하는 데이터를 주소가 아닌 내용에 따라 참조 가능데이터 논리적 독립성 데이터베이스의 장단점데이터베이스 장점데이터 중복 최소화데이터 공유일관성, 무결성, 보안성 유지최신의 데이터 유지데이터의 표준화 가능데이터의 논리적, 물리적 독립성용이한 데이터 접근데이터 저장 공간 절약데이터베이스 단점데이터베이스 전문가 필요많은 비용 부담데이터 백업과 복구가 어려움시스템의 복잡성대용량 디스크로 액세스가 집중되면 과부하 발생 데이터베이스 모델계층형데이터 간의 관계가 트리 형태의 구조. 부모-자식 관계로 표현되며, 1:N으로 구성..
[WPF] MSSQL/MYSQL 데이터베이스 이용하기
·
c#/WPF
https://www.microsoft.com/ko-kr/download/details.aspx?id=35579 1. 데이터베이스 생성 및 테이블 생성 2. 데이터 삽입 및 조회 3. xaml.cs 파일에 조회 및 삽입 버튼 생성 ( 삽입의 경우를 위해 TextBox 3개도 생성) 4. MainViewModel 클래스에 ICommand SelectClick(조회), InsertClick(삽입) 생성 5. USERINFO List를 생성 6. USERINFO에 넣을 Name, Img, Age 프로퍼티 생성 7. 데이터베이스 조회 메서드 생성: async Task 로 생성 - query: - exception 처리 8. 데이터베이스 데이터 삽입 메서드 생성: async Task 로 생성 - query: - ..