โ๏ธ Database & DBMS6 [MySQL & Spring Boot] ํ์ ํ๋ก์ ํธ _2~5) ์๋ฒ ํฌํธ๋ฒํธ ์ง์ ~ ํ์๊ฐ์ ๋ก์ง ๊ตฌํ ๐ ํ์ ํ๋ก์ ํธ _2~5) ์๋ฒ ํฌํธ๋ฒํธ ์ง์ ๋ถํฐ ํ์๊ฐ์ ๋ก์ง ๊ตฌํ๊น์งโป ๋ณธ ํ๋ก์ ํธ์ ๊ด๋ จ๋ ์ ๋ชจ๋ ๊ฒ์๋ฌผ์ ์ ๊ฐ์ธ ๊ณต๋ถ ๊ธฐ๋ก ๋ชฉ์ ์ผ๋ก ์์ฑ๋์์ผ๋ฉฐ, ์๋ฃ ์ถ์ฒ๋ '์ฝ๋ฉ๋ ์ํผ'๋์ [์คํ๋ง๋ถํธ ํ์ ํ๋ก์ ํธ] ์ ๋๋ค! --> https://www.youtube.com/watch?v=RhM1bQ76Tv0&list=PLV9zd3otBRt5ANIjawvd-el3QU594wyx7 1. application.yml ํ์ผ์์ ์๋ ์ฝ๋๋ฅผ ํตํด ์๋ฒ ํฌํธ๋ฒํธ ์ง์ server: port: 80812. HomeController.java ํ์ผ์์ ๊ธฐ๋ณธ ํ์ด์ง ์์ฒญ ๋ฉ์๋ ๊ตฌํpackage com.codingrecipe.member.controller;import org.springframework.ste.. 2024. 5. 26. [MySQL & Spring Boot] ํ์ ํ๋ก์ ํธ _1) ์ด๊ธฐ ๊ฐ๋ฐํ๊ฒฝ ์ธํ ๐ ํ์ ํ๋ก์ ํธ _1) ์ด๊ธฐ ๊ฐ๋ฐํ๊ฒฝ ์ธํ โป ๋ณธ ํ๋ก์ ํธ์ ๊ด๋ จ๋ ์ ๋ชจ๋ ๊ฒ์๋ฌผ์ ์ ๊ฐ์ธ ๊ณต๋ถ ๊ธฐ๋ก ๋ชฉ์ ์ผ๋ก ์์ฑ๋์์ผ๋ฉฐ, ์๋ฃ ์ถ์ฒ๋ '์ฝ๋ฉ๋ ์ํผ'๋์ [์คํ๋ง๋ถํธ ํ์ ํ๋ก์ ํธ] ์ ๋๋ค! --> https://www.youtube.com/watch?v=RhM1bQ76Tv0&list=PLV9zd3otBRt5ANIjawvd-el3QU594wyx7 1. ์๋ ์ด๊ธฐ ๊ฐ๋ฐ ํ๊ฒฝ ์ธํ ๊ฐ๋ฐ ํ๊ฒฝLibrary of FrameworkOpen JDK 11 (Amazon Corretto 11)Spring Data JPAIntelliJ IDEA CommunitythymeleafMySQL Server 8.0.lombokSpring Boot 2.6.12gradle2. IntelliJ ์์ Git Clone ํด์ค๊ธฐ .. 2023. 11. 7. [MySQL] MySQL ๋ช ๋ น๋ฌธ๊ณผ SQL ๋ฌธ๋ฒ ๐ก SQL(Structed Query Language) ๋? ๋ฐ์ดํฐ๋ฒ ์ด์ค ์์ ๋ฐ์ดํฐ ๊ด๋ฆฌ๋ฅผ ์ํ ์ฟผ๋ฆฌ ์ธ์ด๋ฅผ SQL(Structed Query Language)์ด๋ผ๊ณ ํ๋ค. ๋ชจ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ๊ทธ ์ข ๋ฅ์ ๊ด๊ณ์์ด SQL(Structed Query Language)์ ํตํด์ ๋ฐ์ดํฐ๋ฅผ ๊ด๋ฆฌํ ์ ์๋ค. ๐ก MySQL ๋ช ๋ น๋ฌธ ์ ๋ฆฌ -- MySQL ๋ฒ์ ํ์ธ mysql> select version(); -- ์์ฑ๋์ด ์๋ DB ๋ชฉ๋ก ํ์ธ mysql> show databases; -- DB ๋ชฉ๋ก์ ์๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ ํ mysql> use 'DB ๋ช '; -- ์ ํํ DB์ ์กด์ฌํ๋ table ๋ชฉ๋ก ์ถ๋ ฅ mysql> show tables; -- ํน์ ํ ์ด๋ธ์ ๊ตฌ์กฐ ์ถ๋ ฅ mysql> desc '์ถ๋ ฅํ๊ณ ์ ํ๋ ํ ์ด.. 2023. 6. 12. [Database] Database(๋ฐ์ดํฐ๋ฒ ์ด์ค) ๊ด๋ จ ๊ฐ๋ ์ ๋ฆฌ ๐ธ ๋ฐ์ดํฐ๋ฒ ์ด์ค (Database) : ์ฌ๋ฌ ์ฌ๋์ด ๊ณต์ ํ ๋ชฉ์ ๋๋ ๋ฐ์ดํฐ์ ํจ์จ์ ์ธ ๊ด๋ฆฌ ๋ฐ ๊ฒ์์ ์ํด ๊ตฌ์กฐํ๋ ๋ฐ์ดํฐ์ ์งํฉ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค(Database)๋ผ๊ณ ํ๋ค. ๐ธ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ด๋ฆฌ ์์คํ (Database Management System) : ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๊ตฌ์ฑ ๋ฐ ์ด์ํ๋ SW ์์คํ ์ผ๋ก, MySQL์ด๋ ์ค๋ผํด ๋ฑ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ ํ์ ์๋ฏธํ๋ค. ๐ธ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์์คํ ์ฌ์ฉ์ ์ด์ โ ๋ฐ์ดํฐ ์ค๋ณต ์ต์ํ โก ๋ฐ์ดํฐ ๋ถ์ผ์น ๋ฌธ์ ํด๊ฒฐ โข ์์ฌ์ด ๋ฐ์ดํฐ ๊ณต์ โฃ ์ ๋ณด ํ์คํ โค ๋ฐ์ดํฐ ๋ณด์์ฑ ์ ๊ณต โฅ ๋ฐ์ดํฐ ๋ฌด๊ฒฐ์ฑ ์ ์ง โฆ ๋๋์ ๋ฐ์ดํฐ์ ๋ํ ๋น ๋ฅธ ๊ฒ์ โง App ๊ฐ๋ฐ์ด ์ฉ์ดํจ โจ ํ์คํธ ์ด์ธ์๋ ๋ค์ํ ๋ฐ์ดํฐ ๊ด๋ฆฌ ๊ฐ๋ฅ ๐ธ ๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค(RDB) : ๋ฐ์ดํฐ์ ํจ์จ์ ์ธ ๊ด๋ฆฌ๋ฅผ ์ํด ๋ฐ.. 2023. 6. 12. [MySQL] MySQL Command Line Client์์ ๋น๋ฐ๋ฒํธ ์ ๋ ฅ ์ ์ข ๋ฃ๋๋ ํ์ ํด๊ฒฐ ๋ฐฉ๋ฒ # MySQL Command Line Client์์ ๋น๋ฐ๋ฒํธ ์ ๋ ฅ ์ ์ข ๋ฃ๋๋ ํ์ ํด๊ฒฐ ๋ฐฉ๋ฒ ๊ฐํน MySQL Command Line Client์์ ํจ์ค์๋๋ฅผ ์ ๋ ฅํ ํ ์๋ ์ฌ์ง์ฒ๋ผ ๋์ค์ง ์๊ณ , ์ฐฝ์ด ์ง์ํด์ ๋ซํ๋ ํ์์ด ๋ฐ์ํ ์ ์๋ค. ์ค๋์ ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ๋ฐฉ๋ฒ์ ๋ํด ์ด์ผ๊ธฐํด๋ณด๊ณ ์ ํ๋ค. ๋ฌธ์ ํด๊ฒฐ ์ ์ฐจ๋ ์๋์ ๊ฐ๋ค. 1. '์์ ๊ด๋ฆฌ์' ๋ค์ด๊ฐ๊ธฐ (๋จ์ถํค๋ Ctrl + Alt + Delete) 2. '์๋น์ค' ํญ์ ๋ค์ด๊ฐ๊ธฐ --> MySQL80 ์ฐพ์์ ๊ตฌ๋์ด ์ค์ง๋ ์๋ฒ์ ์ํ๋ฅผ '์คํ ์ค'์ผ๋ก ๋ฐ๊พธ๊ธฐ 3. ์ดํ ๋ค์ MySQL Command Line Client์์ ํจ์ค์๋๋ฅผ ์ ๋ ฅํ๋ฉด ์๋์ ๊ฐ์ ํ๋ฉด์ด ๋์ค๊ฒ ๋๋ค. 2023. 5. 14. [MySQL] MySQL ์ค์นํ๋ ๋ฐฉ๋ฒ # MySQL ์ค์นํ๋ ๋ฐฉ๋ฒ 1. https://dev.mysql.com/ ์ ์ ์ํ ํ DOWNLOADS ํญ ํด๋ฆญ 2. 'MySQL Community (GPL) Downloads' ์ ํ ํ 'MySQL Installer for Windows' ํด๋ฆญ 3. Download ๋ฒํผ์ ๋๋ฌ Installer ๋ค์ด๋ก๋ 4. Installer ์ค์น ํ ์คํ --> 'Custom' ์ ํ ํ Next > ํด๋ฆญ 5. ์ค์นํ ์์๋ค์ ์ฐ์ธก์ ๋ฐ์ค๋ก ์ด๋ --> Next > ํด๋ฆญ 6. ์ค์นํ ๋ชฉ๋ก ํ์ธ ํ Execute ํด๋ฆญ --> ๋ค์ด๋ก๋ ์๋ฃ ํ Next > ํด๋ฆญ 7. MySQL Root Password ๋ฅผ ์ค์ ํ๊ณ , Repeat Password ์นธ์ ์ฑ์ ๋น๋ฐ๋ฒํธ ํ์ธ --> Next > ํด๋ฆญ 8. ์๋์ ๊ฐ์ด ๊ฐ ์ค.. 2023. 5. 12. ์ด์ 1 ๋ค์