[DataBase] Ch. 7-1 (스마트팩토리)

Kwaaaaan·2023년 3월 8일
2

DataBase(DB)

목록 보기
10/14
post-thumbnail

My_SQL 실습 맛보기

저는 MySQL Workbench를 이용한 실습을 진행할 예정입니다.
Ch. 7에서도 부탁드렸지만, 다운로드 및 기본세팅은 다른블로그 참고 부탁드립니다...

SHOW DATABASES;
이렇게 코드를 작성하게되면
이렇게 확인할 수 있습니다.
여기서 주의할 점은 저처럼 숫자형식으로 데이터베이스 이름을 구성하시면 안됩니다. 나중에 database를 확인하고 싶을때 문제가 발생할 수도 있습니다.

Table 생성

DB에 기본이 되는 table을 생성하려면
1. 오른쪽 스키마를 더블클릭
2. Table에 마우스 오른쪽 버튼
3. create table 클릭
하면 됩니다.

이렇게 한다면 다음과 같은 창이 나오게 되고, 여기서 테
이블 네임을 설정하고, 테이블에 들어갈 데이터들을 입력해 주시면 됩니다.

Column Name에는 속성을 입력하고, Datatype은 char varchar int 등 원하는 datatype을 입력하시면 됩니다. 또한, char(10)과 같이 입력하게 되면
10개의 '문자 수'만큼 공간을 할당합니다(MySQL 4.1부터는 기본적으로 4Byte를 할당합니다).

Table

저는 customer라는 테이블과 orders라는 테이블을 만들었습니다.(orders인 이유는 oreder는 사용중인 명령어 이기 때문입니다.)
SELECT * FROM customer; (이 명령어를 사용하시면 만든 tale을 볼 수 있습니다.)

저는 위와 같이 표를 만들었습니다.
각 데이터들의 조건은 다음과 같습니다.
Table: customer
Columns
custid char(10) PK
custname varchar(10)
addr char(10)
phone char(11)
birth date

SELECT * FROM orders;

위의 표는 두번째로 만든 orders 테이블입니다.
아래는 각 열의 속성입니다.
Table: customer
Columns
custid char(10) PK
custname varchar(10)
addr char(10)
phone char(11)
birth date

표를 보는 명령어가 'SELECT FROM customer; SELECT FROM orders;'인 이유는 테이블 이름을 그렇게 정해서입니다!

profile
스마트팩토리 개발자(를 꿈꾸며)

2개의 댓글

comment-user-thumbnail
2023년 3월 13일

디비 유저이름은 뭔가요??

답글 달기
comment-user-thumbnail
2023년 3월 13일

rax로 하나 만들어주세요

답글 달기