'데이터베이스'에 해당되는 글 1건

  1. 2020.11.22 [ MySQL ] 데이터베이스, 테이블 생성
데이터베이스2020. 11. 22. 05:05
728x90

※ 우선 mySQL을 다운 받습니다.

 

* MySQL 로그인

 

cmd창

다음의 명령어로 MySQL Workbench 8.0 CE 디렉토리로 이동합니다.

 

cd C:\Program Files\MySQL\MySQL Workbench 8.0 CE

 

저는 root 계정으로 로그인을 할 것이라서 다음과 같이 명령어를 입력했습니다.

mysql -u root -p

 

비밀번호 입력까지 성공하면

mysql> 이라고 나타납니다.

 

 

* 데이터베이스 생성

 

create database 데이터베이스명;

 

 

* 데이터베이스 확인

 

show databases;

 

위에서 생성했던 cafeIn이라는 데이터 베이스가 생성된 것을 확인 할 수 있습니다.

 

 

* 데이터베이스에 테이블 만들기

 

저는 다음과 같이 num, email, pw, name 네 개의 필드로 구성된 테이블을 생성하려고 합니다.

필드명 타입 비고
num int 회원번호
email char(30) 이메일 주소
pw char(20) 비밀번호
name char(80) 성명

char(30)이란 30 byte를 허용한다는 의미 입니다.

 

 

먼저 이용할 데이터베이스에 접속합니다.

use 데이터베이스명

 

 

 

다음의 명령어로 테이블을 생성합니다.

( -> 는 엔터를 치면 자동으로 입력됩니다. )

create table 테이블명(
-> 필드명 타입,
-> 필드명 타입,
...
-> primary key(필드명)
-> );

 

 

member라는 테이블을 생성했습니다.

 

num 필드는 회원번호이기 때문에 null이면 안 됩니다. [num int not null]

( 아이디로 이용할 email, 비밀번호 pw도 마찬가지)

 

그리고 primary key로 num을 지정해줬습니다. [primary key(num)]

primary key는 필수는 아니지만 테이블을 관리하는 기본 키 입니다. (회원1, 회원2 ..)

 

 

* 데이터베이스의 테이블 확인

 

desc 테이블명;

 

member 테이블이 num, email, pw, name 4개의 필드로 구성된 것을 확인 할 수 있습니다.

그리고 num이 primary key로 설정된 것도 확인할 수 있습니다.

반응형
Posted by mminky