MySQL 정보 확인 명령어 : (JSP, MySQL, MariaDB)
데이터베이스 목록 확인, 현재 사용 중인 데이터베이스 확인, 데이터베이스 선택, 테이블 목록 확인
테이블 구조 확인, 테이블 생성 SQL 확인, 테이블 전체 레코드 조회, 특정 레코드 조회
레코드 개수 확인, 최근 등록된 레코드 조회
1. 데이터베이스 목록 확인
SHOW DATABASES;
실행 결과 예시:
Database
information_schema
mydb
mysql
performance_schema
2. 현재 사용 중인 데이터베이스 확인
SELECT DATABASE();
실행 결과 예시:
DATABASE()
mydb
3. 데이터베이스 선택
USE mydb;
실행 결과 예시:
Database changed
4. 테이블 목록 확인
SHOW TABLES;
실행 결과 예시:
Tables_in_mydb
board
member
5. 테이블 구조 확인
DESC board;
실행 결과 예시:
Field Type Null Key Default Extra
id int NO PRI NULL auto_increment
title varchar(300) NO NULL
content text NO NULL
author varchar(50) NO NULL
created_at datetime YES CURRENT_TIMESTAMP
6. 테이블 생성 SQL 확인
SHOW CREATE TABLE board;
테이블 생성 시 지정한 컬럼, 기본키, 자료형 등의 전체 SQL 정의를 확인한다.
7. 테이블 전체 레코드 조회
SELECT * FROM board;
실행 결과 예시:
id title content author created_at
1 첫 번째 게시글 게시글 내용 1 admin 2026-09-23 09:00:00
2 두 번째 게시글 게시글 내용 2 user01 2026-09-23 10:00:00
8. 특정 레코드 조회
SELECT * FROM board WHERE id = 1;
실행 결과 예시:
id title content author created_at
1 첫 번째 게시글 게시글 내용 1 admin 2026-09-23 09:00:00
9. 레코드 개수 확인
SELECT COUNT(*) FROM board;
실행 결과 예시:
COUNT(*)
2
10. 최근 등록된 레코드 5개 조회
SELECT * FROM board ORDER BY id DESC LIMIT 5;
실행 결과 예시:
id title author
2 두 번째 게시글 user01
1 첫 번째 게시글 admin