PyMySQL數(shù)據(jù)庫搭建

一、安裝PyMySQL
詳細安裝教程可參考:
http://www.cnblogs.com/sshoub/p/4321640.html
詳細卸載教程可參考:https://jingyan.baidu.com/article/f96699bbaa8fc1894f3c1b5a.html
pip install PyMySQL

二、創(chuàng)建數(shù)據(jù)庫
1、CREATE DATABASE guest CHARACTER SET utf8;

2、Python3 不支持Mysql,需要Pymyql引導(dǎo)

3、重新同步數(shù)據(jù)庫
manage.py migrate

三、CMD命令行操作數(shù)據(jù)庫
F:
cd F:\workspace\guest
manage.py shell

1、插入數(shù)據(jù)庫——創(chuàng)建發(fā)布會表
from datetime import datetime
# 創(chuàng)建發(fā)布會表
Event.objects.create(id=5,name='聯(lián)想發(fā)布會',limit=1800,status=True,address='南京博物館',start_time=datetime(2018,10,24,14,0,0))
Event.objects.create(id=4,name='華為發(fā)布會',limit=2500,status=True,address='蘇州博物館',start_time=datetime(2017,10,24,14,0,0))
Event.objects.create(id=3,name='ViVo發(fā)布會',limit=2000,status=True,address='蘇州通園路188號',start_time=datetime(2017,11,24,14,0,0))
Event.objects.create(id=2,name='魅族發(fā)布會',limit=3000,status=True,address='北京懷柔博遠路78號',start_time=datetime(2017,12,24,14,0,0))
Event.objects.create(id=1,name='小米發(fā)布會',limit=1500,status=True,address='蘇州園區(qū)',start_time=datetime(2017,10,30,14,0,0))
2、插入數(shù)據(jù)——創(chuàng)建嘉賓表
Guest.objects.create(realname='李明成',phone=18125141234,email='[email protected]',sign=True,event_id=5)
Guest.objects.create(realname='武嘉程',phone=18625141234,email='[email protected]',sign=True,event_id=4)
Guest.objects.create(realname='張婉儀',phone=13064937058,email='[email protected]',sign=True,event_id=3)
Guest.objects.create(realname='許水心',phone=17767267412,email='[email protected]',sign=True,event_id=2)
Guest.objects.create(realname='張亞磊',phone=15050488662,email='[email protected]',sign=True,event_id=1)
3、查詢數(shù)據(jù)
from sign.models import Event,Guest
查詢發(fā)布會表、嘉賓表
Event.objects.all()
Guest.objects.all() 
四、使用Navicat連接MySQL
發(fā)布會表、嘉賓表:


更換了數(shù)據(jù)庫重新創(chuàng)建后臺賬號
manage.py createsuperuser 后臺創(chuàng)建管理員賬號 admin 1234asdf

推薦閱讀
(點擊標題可跳轉(zhuǎn)閱讀)
老鐵,三連支持一下,好嗎?↓↓↓


點分享

點點贊

點在
評論
圖片
表情

