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
'DB(Database) > MySQL' 카테고리의 다른 글
[MySQL] 대용량 테이블 csv, txt 파일 형태로 내보내기 & 불러오기 (0) | 2021.02.09 |
---|---|
[MySQL] 내장함수 - 수학 함수, 날짜/시간 함수, 시스템/정보 함수 (0) | 2021.02.06 |
[MySQL] MySQL Workbench에서 원격 서버 접속하기 (0) | 2021.01.27 |
[MySQL] 내장함수 - 문자열 함수 (0) | 2021.01.20 |
[MySQL] MySQL 변수 사용방법(SET, PREPARE, EXECUTE)과 데이터 형식 변환 함수(CAST, CONVERT,CONCAT), 내장함수(제어함수 IF, IFNULL, NULLIF, CASE WHEN ELSE END) (0) | 2021.01.20 |