๐ Back-end & ๐ฉ๐ป๐ป/Database
ํฐ๋ฏธ๋๋ก MySQL ์ ์์ค์น ๊ฒฝ๋ก๋ก ์ด๋ํ๊ธฐ$ cd /usr/local/mysql/binMySQL root๋ก ์ ์ํ๊ธฐ$ ./mysql -u root -p๋น๋ฐ๋ฒํธ ์
๋ ฅํ๊ณ enter๋ฅผ ๋๋ฅด๋ฉด mysql์ ์ ์๋ ๊ฑธ ํ์ธํ ์ ์์ต๋๋ค. MySQL ๋น๋ฐ๋ฒํธ ๋ณ๊ฒฝ์ ๊ทธ๋ฆผ์ฒ๋ผ MySQL์ ์ ์ํ๋ค๋ฉด ์๋์ ๋ช
๋ น์ด๋ฅผ ์
๋ ฅํ์ฌ ๋น๋ฐ๋ฒํธ๋ฅผ ๋ณ๊ฒฝํ ์ ์์ต๋๋ค.โป ์ฌ์ฉ์ ์ด๋ฆ์ root๋ก ๊ฐ์ ํ์ง๋ง, ๋ค๋ฅธ ์ฌ์ฉ์ ์ด๋ฆ์ ์ฌ์ฉํ๋ค๋ฉด root ๋ถ๋ถ์ ํด๋น ์ฌ์ฉ์ ์ด๋ฆ์ผ๋ก ๋ฐ๊พธ์ด์ฃผ์ธ์. $ ALTER USER 'root'@'localhost' IDENTIFIED BY '์๋ก์ด_๋น๋ฐ๋ฒํธ';$ FLUSH PRIVILEGES; ์ดํ MySQL์ ๋๊ฐ๋๋ค.$ exit ๋ค์ MySQL๋ก ์ ์ํ๊ณ , ๋ณ๊ฒฝํ ๋น๋ฐ๋ฒํธ๋ฅผ ์
๋ ฅํ๋ฉด ํ์ธ..
๐ Back-end & ๐ฉ๐ป๐ป/Docker
์ค์น๋ ๊ณต์ ํํ์ด์ง์ ๋ช
๋ น์ด๋ฅผ ์
๋ ฅํ๋ ๊ฒ์ด ๊ฐ์ฅ ์์ ํฉ๋๋ค. (์ต์ ๋ฒ์ ) ๋์ปค(docker) ์ค์น https://docs.docker.com/engine/install/ubuntu/ UbuntuJumpstart your client-side server applications with Docker Engine on Ubuntu. This guide details prerequisites and multiple methods to install Docker Engine on Ubuntu.docs.docker.com 1. ์ค์น ๋ช
๋ น์ด ๋ชจ๋ ์
๋ ฅ 2. sudo ์์ด docker ๋ช
๋ น์ด (ํธ๋ฆฌ๋ฅผ ์ํด ..!!! ์ ํ์
๋๋ค) - ๊ด๋ฆฌ์ ๊ถํ์ ์ฃผ๋ฉด๋ฉ๋๋ค.sudo usermod -aG docker {use..
๐ Back-end & ๐ฉ๐ป๐ป/Database
+ ๋ฒํผ ๋๋ฌ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์์ฑ createํด์ ํ
์ด๋ธ ๋ง๋ค๊ธฐ schemas์์ ํ
์ด๋ธ์ ํ์ธํ ์ ์์ต๋๋ค. [์์] 1) test ์คํค๋ง๋ฅผ ๋ง๋ญ๋๋ค.create database test 2) member ํ
์ด๋ธ์ ๋ง๋ญ๋๋ค.CREATE TABLE member ( member_id VARCHAR(20) NOT NULL UNIQUE CHECK (member_id REGEXP '^[A-Za-z0-9]+$'), -- ์๋ฌธ, ์ซ์๋ง ๊ฐ๋ฅ password VARCHAR(20) NOT NULL UNIQUE CHECK (password REGEXP '^[A-Za-z0-9]+$'), -- ์๋ฌธ, ์ซ์๋ง ๊ฐ๋ฅ member_name VARCHAR(50) NOT NULL, -- ํ์์ด๋ฆ email VARCHA..
๐ Back-end & ๐ฉ๐ป๐ป/Database
Neo4jJDK17 ์ค์น$ sudo apt-get update && sudo apt-get upgrade -y$ sudo apt install openjdk-17-jdk$ java -version Neo4j ๊ด๋ จ ์ค์น$ sudo apt-get update && sudo apt-get upgrade -y$ sudo apt-get install wget curl nano software-properties-common dirmngr apt-transport-https gnupg gnupg2 ca-certificates lsb-release ubuntu-keyring unzip -y$ curl -fsSL https://debian.neo4j.com/neotechnology.gpg.key | sudo gpg -..
๐ Back-end & ๐ฉ๐ป๐ป/Modeling & SQL
ํ
์ด๋ธ ์ ์์ ๋ง๋ค๊ธฐ๋ณดํต์ ์๋์ ๊ฐ์ ์์์ผ๋ก ํ
์ด๋ธ ์ ์์๋ฅผ ๋ง๋ญ๋๋ค.๋ณดํต ์์๋ "๋
ผ๋ฆฌ์ ๋ชจ๋ธ๋ง -> ํ
์ด๋ธ ์ ์์ ๋ง๋ค๊ธฐ" ์
๋๋ค. ํ
์ด๋ธ ์์ฑ ์คํฌ๋ฆฝํธ ์์-- Create the t_region tableCREATE TABLE t_region (region_code varchar(3) not null,region_name varchar(10) not null,primary key(region_code)); ์์ ๊ฐ์ด ํ
์ด๋ธ์ ์์๋ฅผ ๋ณด๊ณ ์ค๊ณํ ์ต์ข
๋ฌผ๋ฆฌ์ ๋ชจ๋ธ์ ์๋ 2๊ฐ์ง๋ก ์์ฑ๋ ์ ์์ต๋๋ค.1. SQL ์คํค๋ง ์์ฑ: Forward engineering2. ๋ค์ด์ด๊ทธ๋จ ์์ฑ: Reverse engineering MySQL๋ก ๋ฌผ๋ฆฌ์ ๋ชจ๋ธ ๋ง๋ค๊ธฐMySQL ์ค์น ํ +๋ก ๋ง๋ค์ด ์ค๋๋ค. ๊ทธ๋ผ ์..