본문 바로가기

dml3

[MySQL] 데이터 조작문 DML - UNION, SUB QUERY 데이터 조작문의 마지막 포스트입니다. 마지막으로 다룰 데이터 조작문 명령은 UNION과 SUB QUERY입니다. 테이블은 지난번 포스트와 동일한 두 개의 테이블을 이용하겠습니다. 1. UNION UNION 명령은 여러 테이블의 SELECT 명령 결과를 하나의 테이블로 표현할 때 이용합니다. 유니온을 사용할 땐 몇 가지 규칙이 있는데 다음과 같습니다. SELECT 구문의 순서는 상관하지 않는다. 각 SELECT 구문은 표현식이 같아야한다.(컬럼 수 등이 일치) 중복된 결과는 하나만 표시한다. ORDER BY 구문은 한 번만 사용한다. 컬럼타입은 반환 가능한 타입만 이용한다. UNION 구문은 다음과 같이 사용합니다. SELECT 구문 UNION SELECT 구문; (계속해서 가능) 본 예제와 같이 UNIO.. 2022. 1. 23.
[MySQL] 데이터 조작문 DML 지난 포스트에서는 데이터베이스와, 테이블을 만드는 데이터 정의문에 대해 알아보았었습니다. 이번 포스트에서는 데이터의 검색, 삽입, 수정, 삭제 등의 조작을 하는 데이터 조작문에 대해 다뤄보겠습니다. 테이블에 대한 실습은 데이터 정의문에서 만들었던 테이블을 가지고 계속해서 실습진행하겠습니다. 1.INSERT INTO INSERT INTO문은 테이블에 레코드(행, row)를 삽입하는 명령입니다. INSERT INTO문은 두가지 방식으로 작성할 수 있습니다. 주의할 점은 컬럼명과 값 타입 등이 일치해야 오류 없이 레코드가 삽입됩니다. INSERT INTO 테이블명 (컬럼명, ...) VALUES (값, ...); INSERT INTO 테이블명 VALUES (값, ...); 레코드가 제대로 삽입되었는지는 SEL.. 2022. 1. 20.
[MySQL] MySQL 1. MySQL MySQL은 가장 인기있는 DBMS입니다. 예전에 비해 NoSQL이나 다른 DBMS들이 등장하며 점유율을 많이 내주었지만, 여전히 가장 많이 사용되는 DBMS의 자리를 지키고 있습니다. MySQL은 SQL을 이용하는 관계형 데이터베이스로 동작이 빠르고, 다양한 환경을 지원하며, 오픈 소스라는 특징을 가지고 있습니다. SQL은 Structured Query Language, 구조화된 질의 언어라고 하는 언어입니다. 즉, SQL은 데이터 베이스에 질의하기 위해 구조화된 언어입니다. 질의(Query, 쿼리)는 사용자는 데이터베이스에 명령으로 처리할 내용을 담아 보내는데, 이 명령들을 문자로 나타낸 것을 질의라고 합니다. MySQL은 아래 링크에서 다운받으실 수 있습니다. https://dev... 2022. 1. 19.
300x250