스키마는 데이터베이스에서 데이터가 구성되는 방식과 서로 다른 엔티티 간의 관계에 대한 설명
즉, "데이터베이스의 청사진"
엔티티? 고유한 정보의 단위, 엔티니는 데이터베이스의 테이블로 표시할 수 있다.
필드? 해당 엔티티의 특성을 설명, 행렬이라면 열을 얘기한다.
레코드? 테이블에 저장된 항목 , 행렬이라면 행을 얘기한다.
N : N => 조인 테이블을 만들어라
1 : N => N 인 위치에 외래키를 만들어라
Homebrew 패키지 매니저 설치
Homebrew?
Homebrew 사이트에 접속 후
나와있는 스크립트를 복사한 뒤 터미널에 붙여넣고 return
Press RETURN to continue or any other key to abort가 나오면 "return"
$ brew install mysql
$ brew info mysql
참고문서
$ brew services start mysql
mysql -u(계정 접근) [계정명] -p(비밀번호 입력)
$ mysql -u root -p
Error: the string "ER_NOT_SUPPORTED_AUTH_MODE: Client does not support authentication protocol requested by server; consider upgrading MySQL client" was thrown, throw an Error :)
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '설정할비번';