DB(Database)/MySQL
[MySQL] SQL 쿼리문 기초 다지기 1 - MySQL Workbench, SELECT문, USE구문, DB 목록 확인
탱젤
2021. 1. 15. 00:07
SELECT문
- 데이터베이스 내 테이블에서 원하는 데이터를 가져오는 기초적인 구문
SELECT 열이름
FROM 테이블이름
- 원하는 데이터만 뽑는 구문 사용 시 WHERE, GROUP BY, HAVING, ORDER BY의 순서가 중요
SELECT 열이름
FROM 테이블이름
WHERE 조건
GROUP BY 기준
HAVING 조건
ORDER BY
USE구문
- 사용하고 싶은 데이터베이스 지정
- Workbench에서 직접 선택해서 사용하는 것도 가능
USE [데이터베이스명]
SELECT * FROM [테이블명]
- 테이블 안의 모든 열 추출하는 쿼리문
- 선택한 DB가 sqldb라면 아래 두 문장은 동일하다
SELECT * FROM sqldb.table1;
SELECT * FROM table1;
MySQL Workbench 사용
- SQL shell 사용보다 편리한 GUI 툴
- Navigator - SCHEMAS
- [데이터베이스명] 더블클릭으로 선택하면
- USE 구문 사용과 동일함
- Ctrl + T 누르면 새로운 SQL 스크립트 생성
- 번개 모양 누르면 SQL 쿼리문 실행
- Output 확인
현재 서버에 있는 DB 목록 확인하기
SHOW DATABASES;
현재 서버에 있는 TABLE 목록 확인하기
SHOW TABLE STATUS; # 테이블 목록+상태 확인하기
SHOW TABLES; # 테이블 목록만 확인하기
728x90