# mysql
Real Mysql 8.0 : 실행 계획 분석
실행 계획의 효율성 판단을 위해 예측했던 레코드 건수를 보여줌(index를 사용하는 조건에만 일치하는 레코드)스토리지 엔진별로 가지고 있는 통계 정보를 참조해 MySQL 옵티마이저가 산출해낸 값(정확X)반환하는 레코드 값이 아니라 쿼리 처리를 위해 읽고 체크한 레코드의

MySQL - 데이터 분산 처리를 위한 Master-Slave 이중화를 구성하다(MySQL Replication 설정과 구성)
지금껏 프로젝트를 진행하면서 대부분 RDS 서비스를 이용해 한개의 데이터베이스만 사용해왔습니다.이번 프로젝트의 중점 목표 중 하나인 고가용성의 설계와 확장성 있는 구조를 가진 서버를 구축하는 것에 초점을 두고 Master - Slave 구조의 DB 이중화 작업을 하게
프로그래머스 : DATETIME에서 DATE로 형 변환
ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는
SQL 9일차 chapter15(~11)
집계함수 여러 칼럼 혹은 테이블 전체 칼럼으로부터 하나의 결과값을 반환하는 함수 > count, sum count = 총 갯수를 계산해주는 함수 (ex. 테이블의 데이터는 몇개?) *는 칼럼이름 sum = 숫자 칼럼의 합계를 계산 > avg, min, max

MySQL 기초 공부
컬럼은 각각의 데이터 값에 대한 열을 말함!즉, 하나의 열에 데이터가 들어가는 속성을 의미결과는 이렇게 나옴!ORDER BY 구문을 사용해서 특정 컬럼을 기준으로 데이터 정렬 가능!!ASC : 오름차순(기본) DESC : 내림차순 아무것도 붙이지 않으면 ContactN

[프로그래머스]자동차 대여 기록 별 대여 금액 구하기
CAR_RENTAL_COMPANY_CAR 테이블CAR_RENTAL_COMPANY_RENTAL_HISTORY 테이블CAR_RENTAL_COMPANY_DISCOUNT_PLAN 테이블자동차 종류가 '트럭' 인 자동차의 대여 기록에 대해서 대여 기간을 구하면,대여 기록 ID가

[프로그래머스] 취소되지 않은 진료 예약 조회하기
취소되지 않은 진료 예약 조회하기 (String,date - LEVEL4) 예시 PATIENT 테이블 DOCTOR 테이블 APPOINTMENT 테이블 SQL <span style="color:
SQL 9일차 chapter13(~12)
실습환경police_station 백업자료 만들기기존 police_station 테이블 내 데이터 삭제주피터노트북 파일생성python with mysqlMYSQL Driver 설치로컬,원격 데이터베이스 연결연결해제create connection 예제python with
Sequelize 개요
Sequelize 는 production dependency이기에 --save 를 사용한다.1\. Database 에 연결하기Database에 연결하기 위해서는 sequelize instance를 만들어야 한다.util/database.js:2\. Model 만들기d
프로그래머스 : 가격이 제일 비싼 식품의 정보 출력하기
다음은 식품의 정보를 담은 FOOD_PRODUCT 테이블입니다. FOOD_PRODUCT 테이블은 다음과 같으며 PRODUCT_ID, PRODUCT_NAME, PRODUCT_CD, CATEGORY, PRICE는 식품 ID, 식품 이름, 식품 코드, 식품분류, 식품 가격을
프로그래머스 : 이름에 el이 들어가는 동물 찾기
ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는

[MySQL] 계정 관리
계정 목록 조회 select user, host from mysql.user order by 1,2; 계정 생성 CREATE USER [계정명]@[접속 IP] IDENTIFIED BY [비밀번호]; 권한 부여 GRANT {권한} ON {테이블명} TO {계정}; EX ) GRANT SELECT, PROCESS, SHOW DATABASES, SH...
mysql 비밀번호 변경
😎mysql에서 비밀번호를 변경하고 싶다면 아래와 같이 하면 됩니다. 1.mysql 접속 접속을 한 후 user 테이블을 이용하여 비밀번호 변경 2. mysql 비빌번호 변경 flush까지 해주어야 변경사항이 적용됩니다. 만약 table을 찾을 수 없다는 문
mac[m1] brew services start mysql 오류 해결
mac에서 mariadb를 설치해서 사용하다가 mysql 을 깔면 실행이 되지 않는 오류를 마주하게 된다. 여러가지 방법을 시도해보았지만 결국 내가 선택한 방법은
createConnection() vs createPool()
createConnection(): 데이터 베이스로 하나의 connection을 만든다. 하나의 connection 만 필요하고 일일이 관리하려 할때 사용한다. Connection object를 반환한다. const mysql = require('mysql2');
SQL 8일차 chapter12(~9)
SQL FILE 실습환경 만들기 하위폴더 및 파일 생성 vscode 실행 > SQL FILE SQL FILE = SQL쿼리를 모아놓은 파일 SQL FILE 실행 - 로그인 이후 파일생성 (ctrl+s로 저장 필) 터미널 선택 데이터베이스 오픈 후 코드 입