[Django]westagram 2. database 생성

김예진·2020년 10월 18일
0

Django

목록 보기
2/10
post-thumbnail

1. mysql 실행하기

mysql -u root -p : database password 입력해서 mysql 실행

mysql -u root : database password없이 mysql 실행


2. 데이터베이스 생성

mysql> create database "NAME" character set utf8mb4 collate utf8mb4_general_ci;

: "NAME" 에는 생성할 데이터베이스 이름을 입력해준다.
: 데이터베이스에 한글을 입력해야하므로 character set utf8mb4 collate utf8mb4_general_ci;를 추가한다.


3. 만든 데이터베이스 활성화

mysql>show database;

mysql> use "사용할_데이터베이스명"


4. 만든 데이터베이스 settings.py에 추가

DATABASES = {
    'default' : {
        'ENGINE': 'django.db.backends.mysql',
        'NAME': 'DATABASE 명',                   #westagram
        'USER': 'DB접속 계정명',			 #'root'로 입력
        'PASSWORD': 'DB접속용 비밀번호',		 # 비밀번호가 없기 때문에 ''로 입력 
        'HOST': '실제 DB 주소',                    #'127.0.0.1' 입력
        'PORT': '포트번호',                        #'3306' 입력
    }
}

SECRET = {
        'secret':'시크릿키',
}

5. mysql 명령어

#내가 만든 table 보기
mysql> show tables;

#table 속성 확인 
mysql> DESC 확인할table이름;

# table에 입력한 값 확인
mysql> SELECT * FROM drinks;
profile
Backend Developer 🌱 벨로그 내용을 티스토리로 이사중~!

0개의 댓글