728x90

Programming/Database 5

Database - join

- INNER JOIN(내부 조인)은 두 테이블을 조인할 때, 두 테이블에 모두 지정한 열의 데이터가 있어야 한다. - OUTER JOIN(외부 조인)은 두 테이블을 조인할 때, 1개의 테이블에만 데이터가 있어도 결과가 나온다. - CROSS JOIN(상호 조인)은 한쪽 테이블의 모든 행과 다른 쪽 테이블의 모든 행을 조인하는 기능이다. - SELF JOIN(자체 조인)은 자신이 자신과 조인한다는 의미로, 1개의 테이블을 사용한다. - company1 테이블 - dept 테이블 - LEFT JOIN select * from company1 left join dept on company1.deptcode = dept.deptcode; - INNER JOIN select * from company1 Inne..

Database - SQL 기본

1. SQL 명령어 - SQL(Structured Query Language)은 관계형 데이터베이스 관리 시스템(RDBMS)의 데이터를 관리하기 위해 설꼐된 특수 목적의 프로그래밍 언어다. 1.1 데이터 정의 언어 : DDL - Data Definition Language 1.2 데이터 조작 언어 : DML - Data Manipulation Language 1.3 데이터 제어 언어 : DCL - Data Control Language 2. 데이터 정의 언어 : DDL - 데이터 정의언어는 데이터베이스 구조를 설계하는 SQL 명령을 나타낸다. DDL을 사용하여 데이터베이스 객체를 만들고 수정한다. 2.1 CREATE : DB 객체 생성 2.2 DROP : DB 객체 삭제 2.3 ALTER : DB 객체 ..

728x90