개발자의 공부방/데이터베이스
-
-- in, like 는 클라이언트들이 사용하는 쿼리에서는 잘 사용하지 않는다. (시간이 오래걸림) 대신 join을 많이 사용한다. 다만, 관리자쪽에서 보고서 같은 것을 만들 때는 사용한다고 한다. -- ex) select * from t_table where ta_name in ( select cb_name from tc_table where cd_name like '%테이블%') select customer_id, payment_id from payment where amount between 8 and 9; select customer_id, payment_id from payment where amount >= 8 and amount
SQL] PostgreSQL 정리.-- in, like 는 클라이언트들이 사용하는 쿼리에서는 잘 사용하지 않는다. (시간이 오래걸림) 대신 join을 많이 사용한다. 다만, 관리자쪽에서 보고서 같은 것을 만들 때는 사용한다고 한다. -- ex) select * from t_table where ta_name in ( select cb_name from tc_table where cd_name like '%테이블%') select customer_id, payment_id from payment where amount between 8 and 9; select customer_id, payment_id from payment where amount >= 8 and amount
2020.02.28 -
INSERT INTO [테이블명] (컬럼명) SELECT 컬럼명 FROM [테이블명]
[데이터베이스] MySQL, Select InsertINSERT INTO [테이블명] (컬럼명) SELECT 컬럼명 FROM [테이블명]
2019.11.28 -
데이터베이스 기본 용어 Database (데이터베이스) : 저장소에 구분되는 가장 큰 단위. Table (테이블) : 데이터베이스에 뭔가를 저장하기 위해 첫 단계에서 만드는 테이블. Column (컬럼) : 관계형데이터 베이스에서 행(레코드)를 분류하는 기준. Row (행) : 데이터를 저장하는 값으러 컬럼(필드) 내의 단 하나의 값. ※ 같은 의미의 용어 Table (테이블) 과 Relation (릴레이션) 는 같은 의미 Column (컬럼) 과 Filed (필드), Attribute (어트리뷰트) 는 같은 의미 Row (행) 과 Record (레코드), Tuple(튜플) 는 같은 의미 오라클 기타 명령문 오라클 버전 확인 select * from v$version sqlplus SELECT * FRO..
데이터베이스 기초) 오라클 SQL 쿼리 문 feat. 업데이트 중!데이터베이스 기본 용어 Database (데이터베이스) : 저장소에 구분되는 가장 큰 단위. Table (테이블) : 데이터베이스에 뭔가를 저장하기 위해 첫 단계에서 만드는 테이블. Column (컬럼) : 관계형데이터 베이스에서 행(레코드)를 분류하는 기준. Row (행) : 데이터를 저장하는 값으러 컬럼(필드) 내의 단 하나의 값. ※ 같은 의미의 용어 Table (테이블) 과 Relation (릴레이션) 는 같은 의미 Column (컬럼) 과 Filed (필드), Attribute (어트리뷰트) 는 같은 의미 Row (행) 과 Record (레코드), Tuple(튜플) 는 같은 의미 오라클 기타 명령문 오라클 버전 확인 select * from v$version sqlplus SELECT * FRO..
2019.05.11 -
파일 처리 시스템이란? >디스크에 영구적으로 저장을 하고 읽고, 쓰기를 하는 것을 말함. >데이터베이스가 개발되기 전에 데이터 관리에 사용했던 방식. >업무 별 작성되는 각각의 애플리케이션이 개별적으로 자신의 데이터를 파일에 저장, 관리하는 시스템 >파일 처리 시스템에서의 발생되는 문제 데이터 종속의 문제 데이터 중복의 문제 무결성 훼손의 문제 동시 접근의 문제 >데이터 종속의 문제 저장된 데이터가 특정 H/W에서 또는 사용자 및 S/W만 사용될 수 있도록 제한되는 문제 물리적 데이터 독립성 논리적 데이터 독립성 >데이터 중복의 문제 동일한 사항에 대한 데이터를 복수 개 저장할 경우 일관성, 보안성, 경제성 측면에서 문제 발생 일관성 : 한 사실에 대해 한 개의 데이터 값을 유지 보안성 : 같은 데이터에..
데이터베이스 기초) 데이터베이스의 특징파일 처리 시스템이란? >디스크에 영구적으로 저장을 하고 읽고, 쓰기를 하는 것을 말함. >데이터베이스가 개발되기 전에 데이터 관리에 사용했던 방식. >업무 별 작성되는 각각의 애플리케이션이 개별적으로 자신의 데이터를 파일에 저장, 관리하는 시스템 >파일 처리 시스템에서의 발생되는 문제 데이터 종속의 문제 데이터 중복의 문제 무결성 훼손의 문제 동시 접근의 문제 >데이터 종속의 문제 저장된 데이터가 특정 H/W에서 또는 사용자 및 S/W만 사용될 수 있도록 제한되는 문제 물리적 데이터 독립성 논리적 데이터 독립성 >데이터 중복의 문제 동일한 사항에 대한 데이터를 복수 개 저장할 경우 일관성, 보안성, 경제성 측면에서 문제 발생 일관성 : 한 사실에 대해 한 개의 데이터 값을 유지 보안성 : 같은 데이터에..
2019.05.10 -
SQL (Structured Query Language)은 오라클 데이터베이스와 통신하기 위한 언어이다. ANSI(American National Standards Institute) 표준 준수 언어 쉽게 배우고 사용하는 언어 프로그래밍 경험이 거의 없는 사용자를 포함한 다양한 사용자 층에서도 사용하는 언어 1970년대에 IBM 사에서 DBMS 라는 개념을 최초로 도임 → SQL SQL 명령문의 종류 종류 명령문 설명 SELECT SELECT 데이터베이스에서 데이터를 검색 DML (데이터 조작어) INSERT UPDATE DELETE MERGE 데이터베이스의 테이블에서 새 행(row) 입력, 기존 행 변경 및 필요 없는 행 제거를 수행합니다. 이 명령어들을 DML(데이터 조직어)이라고 합니다. DDL (..
데이터베이스 기초) SQL 이란?SQL (Structured Query Language)은 오라클 데이터베이스와 통신하기 위한 언어이다. ANSI(American National Standards Institute) 표준 준수 언어 쉽게 배우고 사용하는 언어 프로그래밍 경험이 거의 없는 사용자를 포함한 다양한 사용자 층에서도 사용하는 언어 1970년대에 IBM 사에서 DBMS 라는 개념을 최초로 도임 → SQL SQL 명령문의 종류 종류 명령문 설명 SELECT SELECT 데이터베이스에서 데이터를 검색 DML (데이터 조작어) INSERT UPDATE DELETE MERGE 데이터베이스의 테이블에서 새 행(row) 입력, 기존 행 변경 및 필요 없는 행 제거를 수행합니다. 이 명령어들을 DML(데이터 조직어)이라고 합니다. DDL (..
2019.05.10