본문 바로가기
디비연동 MySQL &그누보드 & Node.js

MySQL을 이용한 데이터베이스 생성

by db_dpipe 2020. 9. 20.
728x90
반응형

책에서 간단하게 데이터베이스 구축 절차를 안내하고 있습니다.

구글링을 하니 책에 삽입된 그림을 찾을수가 있네요. 참고하시면 될 듯 합니다.

그럼 저도 이 순서대로 데이터베이스를 구축해보렵니다.


 

1. 데이터베이스 생성

 

Workbench를 실행합니다.

"Local instance MySQL80" 을 클릭합니다. 

 

비밀번호를 입력하고 서버에 접속합니다.

 

SCHEMAS 에서 "Create Schema.."를 클릭합니다. 

스키마는 데이터베이스라고 간단하게 생각해도 됩니다. 아래에서 좀 더 개념을 살펴보아도 되구요.

스키마가 기억속에 저장된 지식을 말하는 것처럼 비슷한 개념이라고 보면 됩니다. 

https://terms.naver.com/entry.nhn?docId=836327&cid=42344&categoryId=42344

 

책 대로 shopdb라는 이름을 입력합니다. 

 

특별한 일없으면 그냥 "Apply"를 클릭하면 됩니다. 

 

잘 했다고 하네요 ㅋㅋ

 


2. 테이블 생성

 

이제 테이블을 생성해봅니다. 

 

책과 버전이 달라 저는 테이블 열을 모두 입력하고 "Apply"를 클릭했습니다.

 

잘했다고 하네요 크하하

 

실제로 이렇게 쿼리문을 작성해도 됩니다. 

 

아주 순조롭게 진행되고 있습니다. 디비 그까이거 ㅋㅋㅋㅋ

 

이제 복습겸 다시 한번 테이블을 생성해봅니다.

 

이번에는 productTBL 이라는 이름으로 생성합니다. 대문자를 써도 어차피 소문자로 변경됩니다. 각 열도 모두 작성합니다.

 

쨔잔~ 잘 되고 있습니다.

 

shopdb를 열어보면 이렇게 테이블 2개가 잘 생성된것을 볼 수 있습니다.

 


3. 데이터 입력

 

이제 각각의 테이블에 실제 데이터를 입력해보도록  합니다.

 

다음과 같이 대충 입력하여 줍니다. 

 

잘 했다고 합니다. 흐흐하하

 

왠일로 에러없이 잘 진행됩니다.

 

다시한번 복습겸 다시 해봅니다. 

 

한글로 삼성을 입력하려고 했는데... 키보드가 영문모드상태에서 "tkatjd" 이렇게 입력하고 적용했더니 에러가 뜨더군요.

음.. 이유는 모르겠지만.. 다시 삼성으로 제대로 입력하니 오류없이 되더군요. 

영문으로 입력할수도 있는건데.. 아무래도 오타 검사기능을 해주지 않았나 싶습니다.

 

여기까지 해서 데이터베이스를 생성하고, 테이블을 만든 뒤, 데이터 입력까지 마치었습니다.

다음시간에는 데이터를 활용해보도록 하겠습니다~~~

728x90
반응형