터미널을 이용한 MySQL 데이터 추가

Psj·2020년 11월 1일
0

Python

목록 보기
21/41

MySQL설치후 프로젝트 생성후 앱까지 만들기

  1. mysql 설치한다.
  1. 우분투만 아래 설치
    $ sudo apt-get install libmysqlclient-dev
  1. $ pip install mysqlclient 설치
  1. $ django-admin startproject 프로젝트이름
  1. $ cd 프로젝트이름
  1. $ python manage.py startapp 앱이름

새로운 데이터베이스 생성후 데이터 추가

  1. $ mysql -u root -p (데이터베이스 서버접속)
  1. mysql> create database "데이터베이스이름넣기" character set utf8mb4 collate utf8mb4_general_ci;

  2. 이후 해당앱 models.py에서 클래스로 데이터 추가

터미널에서 데이터베이스 확인

파이썬shell을 켜서 Menu클래스를 불러와 데이터를 추가했다.
(모든 클래스를 import하고싶으면 * 을 치면됨)

다른 터미널을 하나 다시열고 $ mysql -u root -p 입력하여 mysql을 실행한다.(데이터베이스 리스트 표시)


mysql> show databases; 입력하면
내가 아까만든 데이터베이스 이름이 나온다. 나는 first를 만들었다

mysql> use first; 입력하면 Database changed가 나오면서 first 데이터베이스로 접속
mysql> show tables; 입력하면 first에 설정된 products앱의 클래스 목록이 나온다.(테이블 리스트 표시)

mysql> select * from products_menu; 입력하면
내가 아까 추가한 음료와 푸드가 보이는것을 확인할수있다.

profile
Software Developer

0개의 댓글