😎 프로젝트 만들기/- 기타 프로젝트

[python&mysql] 은행시스템 만들기 - 3. Mysql에서 user,db,table 생성하기

또방91 2022. 1. 17. 14:59
728x90

 

 

 

 

 

💻 sql user,db,table 생성하기 (21.01.13.목)

 

 

 

1. python과 sql 연결 하기 전 작업 -  root 계정 에서

mysql을 python과 연결하기 전 먼저 mysql에 sql user, databse, table들을 미리 만들어준다.
# user 만들기
create user 유저이름@호스트 identified by '비밀번호';
create user blauser@localhost identified by '비~밀';

#  잘 생성되었는지 확인하기
select * from mysql.user; 

# database 생성하기
create database 데이터베이스;
create database bladb;

# db의 전체에 모든 접근권한부여하기
grant all privileges on 데이터베이스.* to 유저@호스트 with grant option; 
grant all privileges on bladb.* to blauser@localhost with grant option; 

flush privileges;

 

2. python과 sql 연결 하기 전 작업 - 만들어 놓은  blauser계정 에서

use bladb; # db 사용하기

# table 만들기
create table history(
계좌번호 varchar(30) not null,  
이름 varchar(20) not null,
입출금 varchar(20) not null,
금액 bigint not null,
잔액 bigint not null);

 

만든 결과 ⏬ 

 

 

 

 

* 자세한 사항은 아래 gitlab project 참고

 

https://gitlab.com/LIMSONA/bla_bank

 

🤞🍀

 

 

728x90