원지의 개발
article thumbnail
728x90

MySQL 

MySQL 설치

https://dev.mysql.com/downloads/installer/

 

MySQL :: Download MySQL Installer

Select Operating System: Select Operating System… Microsoft Windows Select OS Version: All Windows (x86, 32-bit) Windows (x86, 32-bit), MSI Installer 8.0.32 2.4M (mysql-installer-web-community-8.0.32.0.msi) MD5: 0f882590f8338adc614e9dc5cb00ca0b | Signatu

dev.mysql.com

조삼모사

  • 다운받은 후 압축 해제

  • Server - 최신 8버전
  • Workbench - 최신 8버전, 시각적으로 편하게 보고 싶을 때 사용

execute로 설치 실행

  • Configure MySQL Server as a Windows Service 체크 - 컴퓨터 껐다 켰을 때 mysql 서버 항상 켜 있게

  • 서비스에서 mySQL이 항상 시작으로 되어 있어야 함

삭제

  • 깔았던 zip파일 다시 누르면 다운로드 된 파일 2개 나오는데 그거 눌러서 삭제하면됨
  • 찌꺼기 지우기
    program file - my sql
    program file x86 - my sql
    program data - my sql

workbench - 기본 setting

  • my sql 개발툴

  • MySQL connections로 정보 확인 가능

Schema 생성

create database spring default character set utf8;

생성 후 schemas 확인

계정 생성

create user 'spring' identified by 'spring';

권한

grant all privileges on spring.* to 'spring';

이모티콘 생성

create database 데이터베이스 이름 DEFAULT CHARSET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci;

create user '데이터베이스 이름' identified by '데이터베이스 비번';

grant all privileges on 사용할 스키마 이름.* to 'practice';

# 테이블 생성
-- CREATE TABLE 테이블명 (
--   ...
-- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE utf8mb4_general_ci;

권한까지 주고 끄고 다시 켜기
비밀번호 입력
test connection 확인 후 접속


 MySQL 사용

  • schemas 더블클릭해서 사용

Table 생성

1. 키보드 사용

2. 마우스 사용

마우스로 테이블 생성

서브쿼리

  • 테이블 엘리어스 필수

@@autocommit


  • src/main/java 폴더에 txt 파일로 저장해서 참조

MVN repository

https://mvnrepository.com/

  • 필요한 모듈 다운 받아서 사용

MySQL Connector

HikariCP

< test 환경 모듈 >
Spring TestContext Framework

JUnit

maven 다운 확인


 

728x90
profile

원지의 개발

@원지다

250x250