SLOW but STEADY
MySQL 실행 및 데이터베이스, 테이블 생성 (for MAC) 본문
MySQL서버 실행
mysql.server start
성공
Root계정 로그인
mysql -u root -p
root계정으로 로그인 하기 위해서는 password를 입력해야 합니다.
password를 맞게 입력하시면,
성공
Database 조회
show databases;
Database 생성
create database {DB_NAME};
저는 board라는 database를 생성했습니다.
Database 삭제
drop database {DB_NAME};
Database 사용
use {DB_NAME};
현재 사용중인 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};
이렇게 테이블을 생성하였습니다!!
이제 게시판을 본격적으로 만들어 봅시다 :)