728x90
MySQL
MySQL 설치
https://dev.mysql.com/downloads/installer/
- 다운받은 후 압축 해제
- Server - 최신 8버전
- Workbench - 최신 8버전, 시각적으로 편하게 보고 싶을 때 사용
- 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;
계정 생성
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;
MySQL 사용
- schemas 더블클릭해서 사용
Table 생성
1. 키보드 사용
2. 마우스 사용
서브쿼리
- 테이블 엘리어스 필수
@@autocommit
- src/main/java 폴더에 txt 파일로 저장해서 참조
MVN repository
- 필요한 모듈 다운 받아서 사용
MySQL Connector
HikariCP
< test 환경 모듈 >
Spring TestContext Framework
JUnit
728x90