분류 전체보기 (173) 썸네일형 리스트형 MySQL 더 깊이 알아가기 > 기본키와 고유키, 그리고 외래키 https://inf.run/JvXX 갖고노는 MySQL 데이터베이스 by 얄코 - 인프런 | 강의 비전공자도 이해할 수 있는 MySQL! 빠른 설명으로 필수개념만 훑은 뒤 사이트의 예제들과 함께 MySQL을 ‘갖고 놀면서’ 손으로 익힐 수 있도록 만든 강좌입니다., - 강의 소개 | 인프런... www.inflearn.com 1. 기본키(Primary Key) 더 알기 중복되지 않는 고유값만 허용 NULL 값 허용하지 않음 테이블당 하나의 기본키만 지정 가능 -- 기본키 넣는 방법 1 CREATE TABLE people ( first_name CHAR(2) PRIMARY KEY, last_name CHAR(3), nickname VARCHAR(10) ); -- 기본키 넣는 방법 2 CREATE TABL.. 데이터 조작하기 > 데이터 변경, 삭제하기 https://inf.run/JvXX 갖고노는 MySQL 데이터베이스 by 얄코 - 인프런 | 강의 비전공자도 이해할 수 있는 MySQL! 빠른 설명으로 필수개념만 훑은 뒤 사이트의 예제들과 함께 MySQL을 ‘갖고 놀면서’ 손으로 익힐 수 있도록 만든 강좌입니다., - 강의 소개 | 인프런... www.inflearn.com 1. DELETE - 주어진 조건의 행 삭제하기 DELETE FROM businesses WHERE status = 'CLS'; DELETE 문으로 행 전체 삭제 -- 조건을 정해주지 않으면 행 전체 삭제 -- 전체 행을 삭제할 의도가 없었는데, 실수할 수도 있다. DELETE FROM businesses; TRUNCATE 문으로 테이블 초기화 행 전체를 삭제하는 것이 아니라 테이.. 데이터 조작하기 > 테이블 만들고 데이터 입력하기 https://inf.run/JvXX 갖고노는 MySQL 데이터베이스 by 얄코 - 인프런 | 강의 비전공자도 이해할 수 있는 MySQL! 빠른 설명으로 필수개념만 훑은 뒤 사이트의 예제들과 함께 MySQL을 ‘갖고 놀면서’ 손으로 익힐 수 있도록 만든 강좌입니다., - 강의 소개 | 인프런... www.inflearn.com 1. 테이블 생성/수정/삭제 CREATE TABLE - 테이블 만들기 -- Column 이름과 자료형 CREATE TABLE people ( person_id INT, person_name VARCHAR(10), age TINYINT, birthday DATE ); ALTER TABLE - 테이블 변경 -- 테이블명 변경 ALTER TABLE people RENAME TO frie.. SELECT 더 깊이 파보기 > JOIN - 여러 테이블 조립하기 https://inf.run/JvXX 갖고노는 MySQL 데이터베이스 by 얄코 - 인프런 | 강의 비전공자도 이해할 수 있는 MySQL! 빠른 설명으로 필수개념만 훑은 뒤 사이트의 예제들과 함께 MySQL을 ‘갖고 놀면서’ 손으로 익힐 수 있도록 만든 강좌입니다., - 강의 소개 | 인프런... www.inflearn.com 1. JOIN(INNER JOIN) - 내부 조인 양쪽 모두에 값이 있는 행(NOT NULL) 반환 'INNER '는 선택사항 -- Categories와 Products 테이블에서 CategoryID를 기준으로 같은 것끼리 묶어준다. -- 묶은 것에서 C.CategoryID, C.CategoryName, P.ProductName만 추출 SELECT C.CategoryID, C.Ca.. 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.. 이전 1 ··· 10 11 12 13 14 15 16 ··· 22 다음