mysql 6

[코딩테스트] Level3

이제 중급자 코스...> FROM A(NULL값이있는테이블) RIGHT JOIN B(NULL값이 없는 테이블) LEFT JOIN => FROM A(NULL값이 없는 테이블) LEFT JOIN B(NULL값이 있는 테이블) 문제2. 관리자의 실수로 일부 동물의 입양일이 잘못 입력되었습니다. 보호 시작일보다 입양일이 더 빠른 동물의 아이디와 이름을 조회하는 SQL문을 작성해주세요. 이때 결과는 보호 시작일이 빠른 순으로 조회해야합니다. ..

SQL 2023.09.07

[참고] MySQL INDEX

🐕‍🦺 인덱스 데이터베이스의 동작 속도를 높혀준다. 일부 스타트업은 백앤드 개발자가 DB를 관리하는 경우가 있다. 🐕‍🦺 인덱스 종류 클러스터형 인덱스 테이블에 기본키를 지정할 때 기본키 값에 따라서 해당 테이블을 잘 검색할 수 있도록 클러스터형 인덱스가 자동으로 구성된다. 이때 PRIMARY KEY값에 맞춰서 데이터 저장 순서를 재구성한다. 예를 들어서 영어사전을 보면 알파벳 순서대로 정렬하듯이, 이렇게 하면 데이터를 찾는 속도가 빨라진다. 즉 클러스터형 인덱스는 기본키에 따라서 최대 하나가 테이블당 만들어진다. ☞ 추가/ 삭제 불가능 보조인덱스 직접 테이블마다 우리가 추가/ 삭제할 수 있다. 이 보조 인덱스는 물리적인 데이터의 저장 위치를 바꾸는 것은 아니다. 일반 책의 목차 같은 것이고, 이를 통해..

SQL 2023.08.30

[실전] GROUP BY, AS, ORDER BY

🐕‍🦺 실습문제(GROUP BY) 그룹화를 하는 이유: 그룹화를 해서 각 그룹별로 집계를 하기 위함. ※ GROUP BY는 거의 맨 끝에 쓴다. SELECT 컬럼 FROM 테이블명 GROUP BY 컬럼; # 테이블의 컬럼 값을 그룹핑 하여라. SELECT COUNT(*) FROM 테이블명 GROUP BY 컬럼; # 그룹이 몇 개인지 출력해줌. SELECT COUNT(*) FROM 테이블명 WHERE 조건문 GROUP BY 컬럼; # 조건에 맞는 데이터를 컬럼별로 그룹화하라. 문제1. 영화 테이블에서 매겨진 등급 종류들을 모두 출력하시오 (GROUP BY사용) 문제2. film에 매겨진 등급 종류에 따른 영화 개수를 모두 출력하라. 문제3. 영화테이블에서 영화가 pg또는 g등급의 영화 수를 각 등급별로 출..

SQL 2023.08.28

[더 알아가기]MySQL관리를 위한 SQL이해

🦴 MYSQL 사용자 확인, 추가, 비밀번호 변경, 삭제 SQL DCL이란 무엇인가? Mysql의 사용자를 확인하거나 추가, 비밀번호 변경, 삭제하는것 처럼 mysql에 데이터를 명령들을 모아놓은 명령어이다. 그 중에서 DB는 여러 사람들이 접속해서 각 사용자별로 ID를 만들어놓는 경우도 있고, 비밀번호를 바꾸거나 이런 작업을 할 필요가 있을 때가 있는데 그런 작업을 어떻게 하는지 설명한다. 터미널로 프로그래밍 해보기 ※ 윈도우 검색 → mysql command line -unicode 검색 후 클릭 1. MYSQL 사용자 확인 mysql데이터베이스 프로그램 안에는 mysql이라는 이름을 가진 DB가 파일로 있다. 이렇게 많은 테이블 중에서 USER라는 테이블이 있는데, 2. 사용자 추가 MAC환경 CR..

SQL 2023.08.25

MySQL 환경만들기

🐶환경만들기(Windows환경) 2023년 버전 하나라도 잘못되면 안되므로 천천히 따라오시길 바랍니다. https://www.mysql.com/downloads/ MySQL :: MySQL Downloads MySQL Cluster CGE MySQL Cluster is a real-time open source transactional database designed for fast, always-on access to data under high throughput conditions. MySQL Cluster MySQL Cluster Manager Plus, everything in MySQL Enterprise Edition Learn More » C www.mysql.com Mysql저작권을 오라..

SQL 2023.08.22

MySQL 환경설정(GroomIDE)

와!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 정말 어려웠다 무려 한시간 반동안 난 이 환경에 내 php를 띄우기까지 노오력을 하였다. 다른 분들의 어려움을 덜어주고자 구름IDE로 하는 방법을 알려주고자 한다. 업데이트는 나같은 초보자들에게 매우 Poison 컨테이너 생성 https://ide.goorm.io/ 구름HOME 구름은 클라우드 기술을 이용하여 누구나 코딩을 배우고, 실력을 평가하고, 소프트웨어를 개발할 수 있는 클라우드 소프트웨어 생태계입니다. www.goorm.io 인프런에 '생애 첫 SQL Witj 제코베' 강의를 들으면서 sql을 공부하고 있는데 당시는 2020년 지금은 2023년 너무나도 버전이 많이 달라졌다. 그냥 아에 다른 사이트가 된 상태 i just found that..

SQL 2023.08.09