Football Manager μ λ±λ‘λ μ μλ€μ λ°μ΄ν°λ₯Ό νμ©ν μ¬μ΄λνλ‘μ νΈλ₯Ό μ§ννκ³ μλ€.
μ μλ€μ λ°μ΄ν°λ₯Ό json νμΌλ‘ μ μ₯νμ¬, μ΄ νμΌλ€μ MySql μ ν΅ν΄, λ°μ΄ν° λ² μ΄μ€λ‘ μ μ₯νκ³ νμ©νκ³ μ MySql μ μ€μΉνκ³ μ νμλ€. μ΄λ λλ node.js λ₯Ό νμ©ν΄μ νκ³ μΆμ΄ ν°λ―Έλμμ mysqlμ μ€νμν€κ³ μ ꡬκΈλ§κ³Ό chat-gpt λ₯Ό νμ©νμ¬ νμ΅νμλ€.
yarn add mysql
μ ν΅ν΄ μ€μΉλ νμμΌλ, μ΄λ»κ² μ΄ν λ¨κ³λ₯Ό λ°μκ°μΌν μ§ λ§λ§νμλ€.
->mysql -u root -p
->(password)
->CREATE USER 'pang'@'%' IDENTIFIED BY 'password';
( `%` νΉμ `localhost` κ° κ°λ₯νλ°, `%`λ μ΄λ€ν ν΄λΌμ΄μΈνΈλ μ κ·Όμ΄ κ°λ₯νμ§λ§ `localhost` λ ν΄λΉ μ»΄ν¨ν°μμλ§ μ κ·Όμ΄ κ°λ₯νλ€.)
-> CREATE DATABASE fm_database;
-> SHOW DATABASES;
-> USE fm_database;
-> CREATE TABLE fm_table(
-> Name VARCHAR(100),
-> Position VARCHAR(20),
-> Age INT,
-> ca INT,
-> pa INT,
-> Nationality VARCHAR(100),
...
-> );
μ΄λ κ² ν΄μ TABLE κΉμ§ λ§λ€μ΄ λμλ€. μ΄μ json νμΌμ node.js λ₯Ό ν΅νμ¬ DBμ μ μ₯νλ μΌλ§ λ¨μλ€.