본문 바로가기

프로그래밍 강의 메모/갖고노는 MySQL 데이터베이스 by 얄코

(15)
SELECT 더 깊이 파보기 > 쿼리 안에 서브쿼리 https://inf.run/JvXX 갖고노는 MySQL 데이터베이스 by 얄코 - 인프런 | 강의 비전공자도 이해할 수 있는 MySQL! 빠른 설명으로 필수개념만 훑은 뒤 사이트의 예제들과 함께 MySQL을 ‘갖고 놀면서’ 손으로 익힐 수 있도록 만든 강좌입니다., - 강의 소개 | 인프런... www.inflearn.com 1. 비상관 서브쿼리 원래 쿼리와 그 안의 서브쿼리가 독자적으로 실행된다. -- 서브쿼리에서 추출한 값을 활용하여 추출 SELECT * FROM Products WHERE Price < ( -- 이 쿼리에서 28.866364란 값을 추출할 수 있다. SELECT AVG(Price) FROM Products ); -- 서브쿼리에서 추출한 값을 활용하여 추출 SELECT Categor..
SELECT 기초 > 조건에 따라 그룹으로 묶기 https://inf.run/JvXX 갖고노는 MySQL 데이터베이스 by 얄코 - 인프런 | 강의 비전공자도 이해할 수 있는 MySQL! 빠른 설명으로 필수개념만 훑은 뒤 사이트의 예제들과 함께 MySQL을 ‘갖고 놀면서’ 손으로 익힐 수 있도록 만든 강좌입니다., - 강의 소개 | 인프런... www.inflearn.com 1. GROUP BY - 조건에 따라 집계된 값을 가져온다. -- Country에 무슨 값이 있는지 확인 SELECT Country FROM Customers GROUP BY Country; -- CategoryID에 무슨 값이 있는지 확인 SELECT CategoryID FROM Products GROUP BY CategoryID; 여러 컬럼을 기준으로 그룹화할 수도 있다. --..
SELECT 기초 > 시간/날짜 관련 및 기타 함수들 https://inf.run/JvXX 갖고노는 MySQL 데이터베이스 by 얄코 - 인프런 | 강의 비전공자도 이해할 수 있는 MySQL! 빠른 설명으로 필수개념만 훑은 뒤 사이트의 예제들과 함께 MySQL을 ‘갖고 놀면서’ 손으로 익힐 수 있도록 만든 강좌입니다., - 강의 소개 | 인프런... www.inflearn.com 시간/날짜 관련 함수들 함수 설명 CURRENT_DATE, CURDATE 현재 날짜 반환 CURRENT_TIME, CURTIME 현재 시간 반환 CURRENT_TIMESTAMP, NOW 현재 시간과 날짜 반환 SELECT CURDATE(), CURTIME(), NOW(); 함수 설명 DATE 문자열에 따라 날짜 생성 TIME 문자열에 따라 시간 생성 SELECT '2021-6-1'..
SELECT 기초 > 숫자와 문자열을 다루는 함수들 https://inf.run/maQC 갖고노는 MySQL 데이터베이스 by 얄코 - 인프런 | 강의 비전공자도 이해할 수 있는 MySQL! 빠른 설명으로 필수개념만 훑은 뒤 사이트의 예제들과 함께 MySQL을 ‘갖고 놀면서’ 손으로 익힐 수 있도록 만든 강좌입니다., - 강의 소개 | 인프런... www.inflearn.com 숫자 관련 함수들 함수 설명 ROUND 반올림 CEIL 올림 FLOOR 내림 함수 설명 ABS 절대값 함수 설명 GREATEST (괄호 안에서) 가장 큰 값 LEAST (괄호 안에서) 가장 작은 값 그룹 함수 - 조건에 따라 집계된 값을 가져온다. 함수 설명 MAX 가장 큰 값 MIN 가장 작은 값 COUNT 갯수 (NULL값 제외) SUM 총합 AVG 평균 값 SELECT MAX..
SELECT 기초 > 각종 연산자들 https://inf.run/maQC 갖고노는 MySQL 데이터베이스 by 얄코 - 인프런 | 강의 비전공자도 이해할 수 있는 MySQL! 빠른 설명으로 필수개념만 훑은 뒤 사이트의 예제들과 함께 MySQL을 ‘갖고 놀면서’ 손으로 익힐 수 있도록 만든 강좌입니다., - 강의 소개 | 인프런... www.inflearn.com 사칙연산에서 복습이 필요한 내용 문자열에 사칙연산을 가하면 0으로 인식 -- 'ABC'를 0으로 인식하여 3 출력 SELECT 'ABC' + 3; 숫자로 구성된 문자열은 숫자로 자동인식 -- 문자열 '1' '002'를 숫자로 인식하여 7 출력 SELECT '1' + '002' * 3; 참/거짓 관련 연산자에서 복습이 필요한 내용 연산자 의미 BETWEEN {MIN} AND {MAX..
SELECT 기초 > 전반 기능 훑어보기 https://inf.run/maQC 갖고노는 MySQL 데이터베이스 by 얄코 - 인프런 | 강의 비전공자도 이해할 수 있는 MySQL! 빠른 설명으로 필수개념만 훑은 뒤 사이트의 예제들과 함께 MySQL을 ‘갖고 놀면서’ 손으로 익힐 수 있도록 만든 강좌입니다., - 강의 소개 | 인프런... www.inflearn.com 테이블의 모든 내용 보기 SELECT * FROM Customers; 원하는 column(열)만 골라서 보기 SELECT CustomerName, ContactName, Country FROM Customers; 원하는 조건의 row(행)만 걸러서 보기 WHERE 구문 뒤에 조건을 붙여 원하는 데이터만 가져올 수 있다. SELECT * FROM OrderDetails WHERE Q..
인트로 > 데이터베이스는 뭐고 MySQL은 뭔가요? https://inf.run/JvXX 갖고노는 MySQL 데이터베이스 by 얄코 - 인프런 | 강의 비전공자도 이해할 수 있는 MySQL! 빠른 설명으로 필수개념만 훑은 뒤 사이트의 예제들과 함께 MySQL을 ‘갖고 놀면서’ 손으로 익힐 수 있도록 만든 강좌입니다., - 강의 소개 | 인프런... www.inflearn.com 데이터베이스(Database) 특정 소프트웨어나 프로그램에 종속되지 않고 독립된 정보의 집합 내지 저장소. DBMS(Database Management System) 데이터베이스에 정보를 집어넣거나 원하는 걸 찾아 꺼내는 기능을 갖는 소프트웨어. SQL(Structured Query Langauage) 데이터베이스에서 사용자가 정보들을 입력하고 조회하고 수정, 삭제하는 등 데이터를..