보라코딩

MySQL 블로그 테이블 생성 본문

코딩/DB

MySQL 블로그 테이블 생성

new 보라 2023. 8. 10. 13:09

 

create database boralog default character set utf8 collate utf8_general_ci;
show databases;

 

  
use boralog;
           
CREATE TABLE USER (
user_email varchar(50) primary key,
user_password varchar(20) not null,
user_nickname varchar(30) not null,
user_phone_number varchar(15) not null,
user_adderess text not null,
user_profile text 
);



CREATE TABLE BOARD (
board_number INT primary key auto_increment,
    board_title varchar(200) not null,
    board_content text not null,
    board_image text,
    board_video text,
    board_file text,
    board_writer_email varchar(50) not null,
    board_writer_protile text,
    board_writer_nickname varchar(30) not null,
board_writer_date date not null,
    board_click_count int default 0,
    board_like_count int default 0,
    board_comment_count int default 0
);

 



CREATE TABLE PopularSearch (
popular_term varchar(100) primary key,
    popular_search_count int default 1    
);



CREATE TABLE LIKES (
like_id int auto_increment primary key,
board_number int not null,
    user_email varchar(50) not null,
    like_user_profile text,
    like_user_nickname varchar(30) not null
);

 



CREATE TABLE COMMENT (
comment_id int auto_increment primary key,
board_number int not null,
    user_email varchar(50) not null,
    comment_user_profile text,
    comment_user_nickname varchar(30) not null,
    comment_writer_date date not null,
    comment_content text not null
);


 

 

 

 

 

하기 영상 참고해서 공부 중!

 

'코딩 > DB' 카테고리의 다른 글

docker로 oracle 사용하기  (0) 2023.10.15
몽고DB 설치  (0) 2023.08.25
MariaDB 데이터베이스 설정  (0) 2023.07.24
MariaDB 설치  (0) 2023.07.23
MySQL 설치하기 + 스프링부트 MySQL 연결 설정하기  (0) 2023.07.17