MYSQL3(23.03.20)

  • by


프로필 테이블 만들기

userid, height, weight, blood, mbti의 값을 생성하며, 이것은 primary key가 아닌 foreign key로 생성한다.

foreign key: 테이블을 연결하는 역할(primary key)


프로파일을 선택하고 value 값을 각 순서에 넣으십시오. 이름이 없으면 들어가지 않는다.


ryuzy만큼은 들어가지 않는다(데이터 없음)

inner join / 테이블을 테이블끼리 연결시킨다.

다만, 주의해야 할 점은 상기의 식과 같이 되지 않는다.

어느 것이 primary, foreign key인지 모르기 때문에.

그래서 지정해야 한다.


아래의 식으로 연결하는 성공

left/right outer join, 어느 데이터를 모두 가져오시겠습니까?

첫 번째 행을 가져온 결과 berry 값이 있습니다.


2행째를 출력 결과, 베리가 없다.


데이터 정규화

정규화에 대해서는 잘 모르기 때문에 해당 블로그를 참조했다.

: https://mangkyu./110

(Database) 정규화 (Normalization) 쉽게 이해

과거 게시물에서 데이터베이스 정규화에 관한 내용을 정리했습니다.

그러나 그 내용을 쉽게 이해할 수 없는 것 같고 정규화 관련 문장을 풀어 다시 한번 정리해 보자. 1. 정규화(Normaliz

mangkyu.


Auto_increment / 필드의 identity한 숫자를 자동으로 부여, primary key를 써야 한다

Auto_ increment: 테이블을 만들 때 주로 고유 번호를 생성하는 데 사용됩니다.

사용하면 레코드 값이 중복되지 않고 하나씩 자동으로 증가하며 가장 많이 사용되는 위치는 테이블의 첫 번째 열입니다.

테이블을 작성할 때, 최초의 열은 대부분의 경우, 테이블 레코드의 고유치를 지정해 사용한다고 한다.

출처: https://makand./entry/SQL-AUTO-INCREMENT-%EA%B5%AC%EB%AC%B8

SQL AUTO INCREMENT 구문

안녕하세요!
이번 게시하는 내용은 AUTO INCREMENT 구문입니다.

테이블을 만들 때 주로 고유 번호를 생성하는 데 사용됩니다.

AUTO INCREMENT를 사용하면 레코드 값이 중복되지 않고 하나씩 자동으로 증가합니다.

makand.


tel이라는 테이블을 지정하여 값을 만듭니다.

그러나 index 값이 같으면 입력되지 않습니다.


tel의 테이블 결과 값

현재 85행까지 완료/작업 추가