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 툴

  1. Navigator - SCHEMAS
  2. [데이터베이스명] 더블클릭으로 선택하면
    1. USE 구문 사용과 동일함
  3. Ctrl + T 누르면 새로운 SQL 스크립트 생성
  4. 번개 모양 누르면 SQL 쿼리문 실행
  5. Output 확인

현재 서버에 있는 DB 목록 확인하기

SHOW DATABASES;

현재 서버에 있는 TABLE 목록 확인하기

SHOW TABLE STATUS; # 테이블 목록+상태 확인하기
SHOW TABLES; # 테이블 목록만 확인하기

 

728x90