본문 바로가기

DML5

[MySQL] 데이터를 검색하는 SELECT 명령어의 응용 및 예제 정리(4) - 합집합, 교집합, 차집합 들어가기에 앞서 본 게시물은 'MySQL 8.0' 버전을 이용한 '명령 프롬프트(cmd)' 환경에서 작성한 코드를 토대로 만들어졌습니다. 이번 게시물에서는 2개 이상의 테이블 데이터를 하나로 통합하는 집합 연산(합집합, 교집합, 차집합)에 대해서 알아보겠습니다. 예제에 사용되는 테이블 소개 mysql> SELECT * FROM student; +--------+---------+-------------+--------+------------+---------------+ | stdnum | stdname | major | sex | birthdate | phonenum | +--------+---------+-------------+--------+------------+---------------+ |.. 2021. 10. 2.
[MySQL] 데이터를 검색하는 SELECT 명령어의 응용 및 예제 정리(3) - IN, NOT IN, EXISTS, NOT EXISTS 들어가기에 앞서 본 게시물은 'MySQL 8.0' 버전을 이용한 '명령 프롬프트(cmd)' 환경에서 작성한 코드를 토대로 만들어졌습니다. 이번 게시물에서는 서브쿼리에 값이 존재하는지(존재하지 않는지) 판별하는데 사용되는 'IN', 'NOT IN', 'EXISTS', 'NOT EXISTS'에 대해서 알아보겠습니다. 예제에 사용되는 테이블 소개 mysql> SELECT * FROM student; +--------+---------+-------------+--------+------------+---------------+ | stdnum | stdname | major | sex | birthdate | phonenum | +--------+---------+-------------+--------+--.. 2021. 9. 30.
[MySQL] 데이터를 검색하는 SELECT 명령어의 응용 및 예제 정리(2) - LIKE 들어가기에 앞서 본 게시물은 'MySQL 8.0' 버전을 이용한 '명령 프롬프트(cmd)' 환경에서 작성한 코드를 토대로 만들어졌습니다. 이번 게시물에서는 대표 문자를 이용하여 지정된 속성의 값이 패턴과 일치하는 데이터를 검색하는 'LIKE'에 대해서 알아보겠습니다. LIKE - 지정된 속성의 값이 대표 문자의 패턴과 일치하는 데이터를 검색 # student 테이블의 전체 속성에 대해서 sex 값이 'F'로 시작하는 데이터를 모두 검색 mysql> SELECT * FROM student WHERE sex LIKE 'F%'; +--------+---------+-------------+--------+------------+---------------+ | stdnum | stdname | major | .. 2021. 9. 30.
[MySQL] 데이터를 검색하는 SELECT 명령어의 응용 및 예제 정리(1) - ORDER BY 들어가기에 앞서 본 게시물은 'MySQL 8.0' 버전을 이용한 '명령 프롬프트(cmd)' 환경에서 작성한 코드를 토대로 만들어졌습니다. 이번 게시물에서는 데이터를 검색할 때 지정된 속성으로 데이터를 정렬하는 'ORDER BY'에 대해서 알아보겠습니다. ORDER BY - 지정된 속성으로 데이터를 정렬하여 검색 # student 테이블의 전체 속성에 대해서 stdname을 기준으로 오름차순으로 정렬시킨 데이터를 검색 mysql> SELECT * FROM student ORDER BY stdname [ASC]; +--------+---------+-------------+--------+------------+---------------+ | stdnum | stdname | major | sex | bi.. 2021. 9. 30.
[MySQL] 데이터를 검색, 삽입, 삭제, 갱신하는 명령어 모음 및 예제 정리 - SELECT, INSERT, DELETE, UPDATE 들어가기에 앞서 본 게시물은 'MySQL 8.0' 버전을 이용한 '명령 프롬프트(cmd)' 환경에서 작성한 코드를 토대로 만들어졌습니다. 이번 게시물에서는 테이블 안에 저장된 데이터를 삽입, 갱신, 삭제하는 DML(Data Manipulation Language) 명령어에 대해서 알아보겠습니다. SELECT - 테이블 안에 저장된 데이터(튜플)를 검색 # student 테이블의 전체 속성에 대해서 존재하는 모든 데이터를 검색 mysql> SELECT * FROM student; mysql> SELECT student.* FROM student; mysql> SELECT stdnum, stdname, major, sex, birthdate, phonenum FROM student; mysql> SELECT.. 2021. 9. 29.