Python notes/Others

MySQL) Select from으로 테이블 읽어오기 (+use, desc, show databases, ...)

성실한 나무 2021. 4. 22. 16:45

#0. MySQL은 기본적으로 명령어마다 맨 끝에 세미콜론(;)을 꼭 적어넣어야 한다!

 

#1.

 1) 데이터베이스 파일을 폴더에 저장한다 (.sql로 만들어진 파일을 한 폴더에 저장)

 2) 그리고 터미널을 켜고, 그 폴더로 이동

 3) mySQL을 실행시킴 ( mysql -uroot -p 엔터 < 파일이름.sql      그리고나서 비밀번호 입력 엔터)

 4) mySQL 로그인 (mysql -uroot -p     그리고나서 엔터)

 

 

#2. USE: 데이터베이스 불러오기

맨처음 mysql이 실행되면 데이터베이스를 가져와야 한다.

USE 라는 명령어를 사용한다.

use 데이터베이스이름 (예를들어, mydatabase.sql 이면 --> use mydatabase 엔터)

 

 

#3. Show databases: 어떤 DB들이 있는지 보기

데이터베이스들이 많이 있는데 그 이름이 기억이 안 날때는

show databases 해서 어떤 목록들이 있는지 확인할 수 있다.

 

 

#4. SELECT 컬럼명들 FROM 테이블명 : 데이터베이스 내에 있는 테이블의 column명을 나열해서 테이블의 값을 불러옴

  *column명이 생각나지 않으면 desc 테이블명 을 해서 테이블 전체 구조를 확인할 수 있다.

  **column명에 별칭을 붙여서 불러오고 싶으면 select 컬럼명 별칭 from 테이블명 하면 된다.

  ***column을 여러개 불러오고 싶으면 쉼표(,)로 구분한다