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을 여러개 불러오고 싶으면 쉼표(,)로 구분한다