1. MySQL 테이블 생성 : (JSP. MySQL, MariaDB)
CREATE TABLE board (
id INT AUTO_INCREMENT PRIMARY KEY, // 게시글 번호, 자동 증가
title VARCHAR(200) NOT NULL, // 제목, 최대 200자
content TEXT NOT NULL, // 본문
writer VARCHAR(50) NOT NULL, // 작성자
created_at DATETIME DEFAULT CURRENT_TIMESTAMP ); // 작성일, 자동 입력
테이블 생성 확인 :
SHOW TABLES;
+----------------+
Tables_in_mydb
+----------------+
board
+----------------+
DESC board;
실행 결과 예시.
Field Type Null Key Default Extra
id int NO PRI NULL auto_increment
title varchar(200) NO NULL
content text NO NULL
writer varchar(50) NO NULL
created_at datetime YES CURRENT_TIMESTAMP
2. MySQL 테이블 삭제 : (JSP, MySQL, MariaDB)
1) 테이블 삭제
DROP TABLE board; // board 테이블 삭제
2) 테이블이 존재할 때만 삭제
DROP TABLE IF EXISTS board;
테이블 삭제 확인
SHOW TABLES;
실행 결과 예시:
Tables_in_mydb
member
(나열된 테이블 목록에서 board 테이블이 목록에서 사라졌으면 삭제 완료)
(※ DROP TABLE은 테이블 구조와 저장된 데이터를 모두 삭제한다)