데이터베이스

데이터베이스・SQL

[MySQL]파이썬으로 MySQL 사용하기

이번 포스팅에서는 파이썬으로 MySQL을 사용하는 방법에 대해 알아보도록 하겠습니다. 1. 모듈 설치 pip install mysql-connector-python import mysql.connector 2. 데이터베이스 연결 local = mysql.connector.connect( host='localhost', user=, password=, database= ) local.close() 우선 로컬 DB에 연결하는 방법부터 알아보겠습니다. connect 메서드를 실행하여 DB 관련 정보를 입력해야 합니다. 사용을 종료할 때는 close 메서드를 실행해 종료합니다. # 원격 DB에 연결 remote = mysql.connector.connect( host=, port=, user=, password..

데이터베이스・SQL

[MySQL]DB 테이블 생성/수정/삭제 명령어 정리

이번 포스팅에서는 DB 테이블을 만들고 수정, 삭제하는 명령어에 대해 알아보도록 하겠습니다. 1. 테이블이란? 하나의 데이터베이스는 여러 테이블로 구성할 수 있습니다. pandas 라이브러리의 데이터프레임을 떠올리면 이해하기 쉽습니다. 2. 테이블 명령어 2-1. 테이블 생성 CREATE TABLE ( , , ... ); 컬럼명과 데이터 타입 이외에도 여러 옵션이 있지만 쿼리문 형태만 간단하게 살펴보겠습니다. SHOW TABLES; 데이터베이스에 생성되어 있는 테이블 목록을 확인하는 명령어입니다. DESC ; 특정 테이블의 구체적인 구조를 확인할 수 있는 명령어입니다. 2-2. 테이블 수정 기본적인 명령어 형태는 ALTER TABLE로 시작합니다. ✅ 테이블 이름 변경 ALTER TABLE RENAME ..

데이터베이스・SQL

[MySQL]AWS RDS 사용해보기

이번 포스팅에서는 MySQL로 AWS RDS를 사용하는 방법에 대해 정리하겠습니다. 우선 데이터베이스를 생성하면 다음과 같은 기본 화면을 확인할 수 있습니다. 1. MySQL RDS 접속 터미널에서 다음 명령어를 입력한 뒤에 데이터베이스를 생성하면서 설정한 암호를 추가로 입력하면 MySQL RDS에 접속할 수 있습니다. mysql -h -P -u -p USE mysql; SELECT host, user FROM user; mysql 데이터베이스에서 user 테이블을 확인하면 유저 목록을 확인할 수 있습니다. 아래 그림에서 host명 %, 유저명 admin인 사용자가 바로 MySQL RDS 외부에서 접속이 가능한 사용자를 의미합니다. 참고로 RDS 외부 접속을 허용하기 위해서는 별도의 설정이 필요합니다. ..

truezero
'데이터베이스' 태그의 글 목록