MySQL 3

MySQL 조인(JOIN)

■ JOIN데이터베이스에서 두개 이상의 테이블을 연결하여 하나의 결과의 테이블을 만드는 것을 의미한다 데이터 조회 시 다른 테이블의 데이터를 함께 조회 할 경우에 사용하며 데이터베이스에서 테이블을 분리하여 데이터 중복을 최소화 하고 데이터의 일관성을 유지하기 위해 사용한다 JOIN은 INNER JOIN, OUTER JOIN으로 나뉘며 OUTER JOIN은 다시 LEFT OUTER JOIN, RIGHT OUTER JOIN, FULL OUTER JOIN으로 나뉜다 ● INNER JOIN 조인하는 두 테이블에서 ON 절의 조건이 일치하는 결과만 출력한다SELECT * FROM 테이블1 INNER JOIN 테이블2 ON 테이블1.열 = 테이블2.열; ● LEFT, RIGHT OUTER JOINLEFT, RIGH..

MySQL 2023.10.28

MySQL 기본문법 활용

■ MySQL 활용 MySQL을 활용하여 맘대로 DB, Table 생성후 쿼리문 적용해보기 ● soccer 데이터베이스 생성 ● table을 생성하고 필드에 auto_increment, primary key를 id에 주어 들어가는 순서대로 자동생성하게 해주었고 이름,유니폼번호,포지션,나이,국적,입단 년도 생성 ● table이 생성됬는지 show tables; 로 확인한 후 Insert into 테이블명 values(); 를 써서 적은 순서대로 입력 ● 입력 후 잘 들어갔는지 확인을 위해 select * from 테이블명; 을 통해 확인해주었고 잘들어갔다 ● 이것저것 select문 활용 1) name과 position만 출력하되 name을 내림차순으로 정렬 select 컬럼명, 컬럼명 from 테이블명 o..

MySQL 2023.10.26

기본 SQL문법 정리

■ SQL이란 SQL은 관계형 데이터베이스 관리 시스템, RDBMS의 데이터를 관리하기 위해 개발된 프로그래밍 언어이다 SQL은 기본적으로 쿼리를 활용하여 데이터베이스 또는 테이블에 요청을 보내고 데이터를 받아오며 쿼리는 대소문자를 구분없이 사용가능하나 가독성을 위해 구분하여 쓰는 것이 좋다 주석은 -- 또는 /* */ 을 사용해준다 ● 분류 DDL : Data Definition Language (데이터 정의 언어) 데이터베이스와 테이블을 정의하기 위해 사용하는 언어이다 테이블 생성, 변경, 삭제 등 데이터의 구조와 관련된 명령어들을 말한다 CREATE, ALTER, DROP, TRUNCATE 등이 해당된다 DML : Data Manipulation Language (데이터 조작 언어) 데이터 관리를 ..

MySQL 2023.10.22