SLOW but STEADY

MySQL 실행 및 데이터베이스, 테이블 생성 (for MAC) 본문

Spring/게시판 만들기

MySQL 실행 및 데이터베이스, 테이블 생성 (for MAC)

ㅁ윤지ㅁ 2019. 5. 23. 18:12

MySQL서버 실행

mysql.server start

성공

 

Root계정 로그인

mysql -u root -p

root계정으로 로그인 하기 위해서는 password를 입력해야 합니다.

password를 맞게 입력하시면,

성공

 

Database 조회

show databases;

 

Database 생성

create database {DB_NAME};

저는 board라는 database를 생성했습니다.

board가 생성된 것을 확인할 수 있죠?

 

Database 삭제

drop database {DB_NAME};

 

Database 사용

use {DB_NAME};

database가 바뀌었습니다.

 

현재 사용중인 DB확인

select database();

 

테이블 생성

저는 게시판을 만들기 위한 DB를 생성하였으므로 게시판에 알맞은 column정보를 넣어주었습니다. 게시판을 생성하기 위해 필요한 column을 게시글 번호(bno), 프로필 사진(photo), 작성자(writer), 제목(title), 추천수(good), 반대수(bad), 작성시간(wdate)으로 정했습니다.

create table {TABLE_NAME} (
      bno int(11) not null auto_increment,
      photo mediumblob,
      writer varchar(32) not null,
      title varchar(255) not null,
      good int(11) not null default '0',
      bad int(11) not null default '0',
      wdate timestamp default current_timestamp,
      primary key(bno) );

게시글 번호(bno)는 auto_increment로 자동증가

프로필 사진(photo)는 mediumblob타입(16MB까지 저장 가능)

primary key는 bno

 

테이블 조회

show tables;

 

테이블 삭제

drop table {TABLE_NAME};

 

특정 테이블 구조 확인

desc {TABLE_NAME};

 

이렇게 테이블을 생성하였습니다!!

이제 게시판을 본격적으로 만들어 봅시다 :)