欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

關(guān)于django連接mysql數(shù)據(jù)庫(kù)并進(jìn)行數(shù)據(jù)庫(kù)的創(chuàng)建的問題

 更新時(shí)間:2022年06月06日 16:39:35   作者:星月故里  
這篇文章主要介紹了django連接mysql數(shù)據(jù)庫(kù)并進(jìn)行數(shù)據(jù)庫(kù)的創(chuàng)建,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

之前用pymysql連接數(shù)據(jù)庫(kù)的方法太繁雜了,用django自帶的orm進(jìn)行數(shù)據(jù)庫(kù)的創(chuàng)建修改。

1、首先在終端打開數(shù)據(jù)庫(kù)

mysql -u root -p

2、在django的settings.py文件里找到DATABASES進(jìn)行修改

    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME': 'test',  # 數(shù)據(jù)庫(kù)名字
        'USER': 'root',
        'PASSWORD': 'root',  # 數(shù)據(jù)庫(kù)密碼
        'HOST': 'localhost',
        'PORT': '3306',  # 端口號(hào)
    }
}

3、在django的models.py里添加一個(gè)類用來(lái)添加表。

class UserInfo(models.Model):
    name = models.CharField(max_length=32)
    password = models.CharField(max_length=64)
    age = models.IntegerField()

4、打開pycharm下邊的terminal,輸入命令。

python manage.py makemigrations
python manage.py migrate

這里有時(shí)候會(huì)出錯(cuò),比如出現(xiàn)這一句報(bào)錯(cuò)

django.db.utils.OperationalError: (1046, 'No database selected')

原因是在settings.py里沒有進(jìn)行數(shù)據(jù)庫(kù)名的添加,即缺少了 'NAME': 'test', # 數(shù)據(jù)庫(kù)名字 這一句的添加

5、此時(shí)打開終端,會(huì)發(fā)現(xiàn)數(shù)據(jù)庫(kù)已經(jīng)創(chuàng)建完成。

6、以后在開發(fā)中如果想對(duì)表結(jié)構(gòu)進(jìn)行調(diào)整

在models.py文件中操作類即可。

命令

python manage.py makemigrations
python manage.py migrate

到此這篇關(guān)于django連接mysql數(shù)據(jù)庫(kù)并進(jìn)行數(shù)據(jù)庫(kù)的創(chuàng)建的文章就介紹到這了,更多相關(guān)django連接mysql數(shù)據(jù)庫(kù)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Mysql如何巧妙的繞過(guò)未知字段名詳解

    Mysql如何巧妙的繞過(guò)未知字段名詳解

    這篇文章主要給大家介紹了Mysql如何巧妙的繞過(guò)未知字段名的相關(guān)資料,文中給出了詳細(xì)的示例代碼供大家參考學(xué)習(xí),對(duì)學(xué)習(xí)mysql具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起看看吧。
    2017-05-05
  • MySQL中l(wèi)imit對(duì)查詢語(yǔ)句性能的影響

    MySQL中l(wèi)imit對(duì)查詢語(yǔ)句性能的影響

    我們知道,當(dāng)limit offset rows中的offset很大時(shí),會(huì)出現(xiàn)效率問題,那么如果提高limit的執(zhí)行效率呢
    2021-09-09
  • B-樹的插入過(guò)程介紹

    B-樹的插入過(guò)程介紹

    今天小編就為大家分享一篇關(guān)于B-樹的插入過(guò)程介紹,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧
    2019-01-01
  • mysql 求解求2個(gè)或以上字段為NULL的記錄

    mysql 求解求2個(gè)或以上字段為NULL的記錄

    這篇文章主要介紹了mysql 求解求2個(gè)或以上字段為NULL的記錄,需要的朋友可以參考下
    2017-05-05
  • Mac OS下PHP環(huán)境搭建及PHP操作MySQL常用方法小結(jié)

    Mac OS下PHP環(huán)境搭建及PHP操作MySQL常用方法小結(jié)

    MAMP從名字上也可以看出來(lái),是Mac OS的Apache+MySQL+PHP的集成環(huán)境包,本文就來(lái)簡(jiǎn)單說(shuō)一下Mac OS下PHP環(huán)境搭建及PHP操作MySQL的常用方法小結(jié).
    2016-05-05
  • MySQL優(yōu)化之表結(jié)構(gòu)優(yōu)化的5大建議(數(shù)據(jù)類型選擇講的很好)

    MySQL優(yōu)化之表結(jié)構(gòu)優(yōu)化的5大建議(數(shù)據(jù)類型選擇講的很好)

    很多人都將 數(shù)據(jù)庫(kù)設(shè)計(jì)范式 作為數(shù)據(jù)庫(kù)表結(jié)構(gòu)設(shè)計(jì)“圣經(jīng)”,認(rèn)為只要按照這個(gè)范式需求設(shè)計(jì),就能讓設(shè)計(jì)出來(lái)的表結(jié)構(gòu)足夠優(yōu)化,既能保證性能優(yōu)異同時(shí)還能滿足擴(kuò)展性要求
    2014-03-03
  • mysql 實(shí)現(xiàn)添加時(shí)間自動(dòng)添加更新時(shí)間自動(dòng)更新操作

    mysql 實(shí)現(xiàn)添加時(shí)間自動(dòng)添加更新時(shí)間自動(dòng)更新操作

    這篇文章主要介紹了mysql 實(shí)現(xiàn)添加時(shí)間自動(dòng)添加更新時(shí)間自動(dòng)更新操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2021-01-01
  • MySQL存儲(chǔ)過(guò)程的創(chuàng)建、調(diào)用與管理詳解

    MySQL存儲(chǔ)過(guò)程的創(chuàng)建、調(diào)用與管理詳解

    這篇文章主要給大家介紹了關(guān)于MySQL存儲(chǔ)過(guò)程的創(chuàng)建、調(diào)用與管理的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-03-03
  • mysql主從只同步部分庫(kù)或表的思路與方法

    mysql主從只同步部分庫(kù)或表的思路與方法

    mysql主從搭建后默認(rèn)同步所有庫(kù),同步原理是通過(guò)二進(jìn)制日志方式傳輸,下面這篇文章主要給大家介紹了關(guān)于mysql主從只同步部分庫(kù)或表的思路與方法,需要的朋友可以參考下
    2022-06-06
  • mysql 字符串轉(zhuǎn)數(shù)組的實(shí)現(xiàn)示例

    mysql 字符串轉(zhuǎn)數(shù)組的實(shí)現(xiàn)示例

    有時(shí)候,我們需要將一個(gè)字符串拆分成一個(gè)數(shù)組,本文主要介紹了mysql 字符串轉(zhuǎn)數(shù)組的實(shí)現(xiàn)示例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2024-01-01

最新評(píng)論