日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

Django-MySQL数据库使用01

發布時間:2024/8/26 数据库 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Django-MySQL数据库使用01 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Django連接數據庫的要求:1)Pycharm運行Django平臺;2)MySQL數據庫。本文的前提是這兩個平臺讀者都已經都正確安裝,未安裝的朋友請自行百度。說明一下我用的Django是2.1版本,在連接數據時與老版本有不同之處。Pycharm功能非常強大,所有MySQL的命令操作均可在Pycharm中實現。

一、Pycharm連接數據庫

找到MySQL的數據源

設置連接數據庫的用戶名和密碼,一般為root用戶

設置好之后,可以通過命令行操作查看包含的數據庫

數據庫顯示

以后,關于數據的所有相關操作均可以在Pycharm中操作,非常方便。

?

二、數據庫連接配置

  Python2.x系列連接MySQL數據庫需要MySQLdb類庫的支持,Python3.x系列連接MySQL需要pymysql類庫的支持,

  python3.6安裝模塊pymysql:

  1.命令行安裝 ?pip install pymysql,

  2.使用pycharm支持的類庫安裝,安裝過程和Django安裝過程的方法二一樣

  3.同時還需要安裝?pip install mysqlclient,這樣在import MySQLdb才不會報錯

在Pycharm中查看安裝包是否都安裝完畢

好的,一切都配好后,開始進行代碼編寫。

創建一個數據庫

在settings.py中進行數據庫連接

?

在models.py編寫數據庫邏輯,這里的類名和數據庫中的表相對應,作為演示只賦予一個屬性

接下來構建表結構,在終端輸入:

在數據庫端進行查看

?

查看數據庫deng中的表

從結果中可以看出表有很多,但屬于我們自己的就只有當時建立的sayhello_employee表。我們再看一下這個表中的信息:

在表中,Django的ORM創建一張表的時候,出現一個id字段(默認,且為主鍵,自動增長型),一個name字段,這個name是我們再models.py中定義的,最大長度為30,都體現出來了

數據庫操作的第一節完畢

?

轉載于:https://www.cnblogs.com/demo-deng/p/7801966.html

總結

以上是生活随笔為你收集整理的Django-MySQL数据库使用01的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。