中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁(yè) > news >正文

武漢工程信息網(wǎng)seo入門(mén)教程視頻

武漢工程信息網(wǎng),seo入門(mén)教程視頻,wordpress可以制作什么網(wǎng)站嗎,網(wǎng)站報(bào)價(jià)表對(duì)比表怎么做Django學(xué)習(xí)記錄:使用ORM操作MySQL數(shù)據(jù)庫(kù)并完成數(shù)據(jù)的增刪改查 數(shù)據(jù)庫(kù)操作 MySQL數(shù)據(jù)庫(kù)pymysql Django開(kāi)發(fā)操作數(shù)據(jù)庫(kù)更簡(jiǎn)單,內(nèi)部提供了ORM框架。 安裝第三方模塊 pip install mysqlclientORM可以做的事: 1、創(chuàng)建、修改、刪除數(shù)據(jù)庫(kù)中的…

Django學(xué)習(xí)記錄:使用ORM操作MySQL數(shù)據(jù)庫(kù)并完成數(shù)據(jù)的增刪改查

數(shù)據(jù)庫(kù)操作

MySQL數(shù)據(jù)庫(kù)+pymysql

Django開(kāi)發(fā)操作數(shù)據(jù)庫(kù)更簡(jiǎn)單,內(nèi)部提供了ORM框架。

安裝第三方模塊
pip install mysqlclient

ORM可以做的事:

1、創(chuàng)建、修改、刪除數(shù)據(jù)庫(kù)中的表(不用寫(xiě)SQL語(yǔ)句)。【無(wú)法創(chuàng)建數(shù)據(jù)庫(kù)】

2、操作表中的數(shù)據(jù)(不用寫(xiě)SQL語(yǔ)句)。

1、自己創(chuàng)建數(shù)據(jù)庫(kù)

1)啟動(dòng)MySQL服務(wù)

2)自帶工具創(chuàng)建數(shù)據(jù)庫(kù)

2、django連接數(shù)據(jù)庫(kù)

在setting.py文件中進(jìn)行配置和修改:此處連接的是本機(jī)的mysql數(shù)據(jù)庫(kù)

DATABASES = {'default': {'ENGINE': 'django.db.backends.mysql','NAME':  'dbname', # 數(shù)據(jù)庫(kù)名字'USER':  'root','PASSWORD':  'xxxxxx','HOST':  'localhost','PORT':  3306,}
}
3、django操作表
  • 創(chuàng)建表

  • 刪除表

  • 修改表

    創(chuàng)建表:在models.py文件中:

class UserInfo(models.Model):name = models.CharField(max_length=32) # charfield 字符串類(lèi)型password = models.CharField(max_length=64)age = models.IntegerField() # IntegerField 整數(shù)類(lèi)型

相當(dāng)于在MySQL中運(yùn)行了

create table app01_userinfo(id bigint auto_increment primary key,name varchar(32),password varchar(64),age int
);

然后,在terminal中依次執(zhí)行命令:(注意:app需要提前注冊(cè)。)

python manage.py makemigrations
python manage.py migrate

即可在mysql中創(chuàng)建好app01_userinfo這個(gè)文件

在這里插入圖片描述

*在表中新增列時(shí),由于已存在列中可能已有數(shù)據(jù),所以新增列必須要指定新增列對(duì)應(yīng)的數(shù)據(jù):

  1. 手動(dòng)輸入一個(gè)值

  2. 設(shè)置默認(rèn)值

    size = models.IntegerField(default=2)
    
  3. 允許為空

    data = models.IntegerField(null=True, blank=True)
    

在開(kāi)發(fā)中如果想要對(duì)表結(jié)構(gòu)進(jìn)行調(diào)整:

  • 在models.py文件中操作類(lèi)即可。

  • 在terminal執(zhí)行命令

    python manage.py makemigrations
    python manage.py migrate
    

數(shù)據(jù)的增刪改查

from app01 import models

1、新建

    # ###新建###models.Department.objects.create(title="銷(xiāo)售部")models.Department.objects.create(title="IT部")models.Department.objects.create(title="運(yùn)營(yíng)部")models.UserInfo.objects.create(name="dumpling", password="123", age="22")models.UserInfo.objects.create(name="noodles", password="111", age="20")

2、刪除

# ###刪除###models.UserInfo.objects.filter(id=3).delete()models.Department.objects.all().delete()

3、查看(獲取數(shù)據(jù))

    ###獲取數(shù)據(jù)####獲取的是列表,列表是一行一行的數(shù)據(jù)#data_list = [行(對(duì)象) 行 行]   QuerySet類(lèi)型data_list = models.UserInfo.objects.all()for obj in data_list:print(obj.id, obj.name, obj.password, obj.age)# 尋找id=1的數(shù)據(jù)。data_list = [對(duì)象,],這個(gè)方法取到的還是QuerySet類(lèi)型data_list = models.UserInfo.objects.filter(id=1)# 取對(duì)象中的第一個(gè),這個(gè)方法就能直接將第一行對(duì)象取出來(lái)row_obj = models.UserInfo.objects.filter(id=1).first()print(row_obj.id, row_obj.name, row_obj.password, row_obj.age)

4、更新

	models.UserInfo.objects.all().update(password=999)models.UserInfo.objects.filter(id=2).update(age=999)
http://www.risenshineclean.com/news/8939.html

相關(guān)文章:

  • 網(wǎng)絡(luò)公司的網(wǎng)頁(yè)設(shè)計(jì)圖片優(yōu)化是什么意思
  • 大良商城網(wǎng)站建設(shè)2023疫情最新消息今天
  • 個(gè)人站長(zhǎng)做導(dǎo)航網(wǎng)站百度手機(jī)瀏覽器
  • 網(wǎng)站后臺(tái)后綴名惠州seo代理商
  • 行業(yè)獵頭網(wǎng)seo中文
  • 國(guó)內(nèi)網(wǎng)站賞析社群營(yíng)銷(xiāo)的具體方法
  • dw做網(wǎng)站教程汕頭搜索引擎優(yōu)化服務(wù)
  • 學(xué)習(xí)做網(wǎng)站soso搜搜
  • wordpress 扁平化響應(yīng)式主題谷歌seo課程
  • 建設(shè)外賣(mài)網(wǎng)站規(guī)劃書(shū)網(wǎng)站頁(yè)面布局和樣式設(shè)計(jì)
  • 青島企業(yè)建設(shè)網(wǎng)站企業(yè)電商運(yùn)營(yíng)工資大概多少
  • 類(lèi)似17做網(wǎng)店的網(wǎng)站杭州百度seo
  • 咋么做網(wǎng)站谷歌廣告推廣怎么做
  • 青島市網(wǎng)站建設(shè)公司百度官網(wǎng)認(rèn)證申請(qǐng)
  • 佛山微網(wǎng)站建設(shè) 天博廣東省疫情最新
  • 宜昌視頻網(wǎng)站建設(shè)優(yōu)化大師最新版下載
  • 做網(wǎng)站一個(gè)月能掙多少媒體:多地新增感染趨勢(shì)回落
  • 畢業(yè)設(shè)計(jì)題目河南靠譜seo電話(huà)
  • 一個(gè)人搞得定網(wǎng)站建設(shè)網(wǎng)絡(luò)seo優(yōu)化公司
  • 如何在網(wǎng)站申請(qǐng)做co谷歌搜索引擎入口2021
  • 網(wǎng)站建設(shè)技術(shù)指標(biāo)營(yíng)銷(xiāo)型網(wǎng)站建設(shè)步驟
  • 溫州 外貿(mào)網(wǎng)站制作中國(guó)站長(zhǎng)站官網(wǎng)
  • 阿里云網(wǎng)站備案要多久營(yíng)銷(xiāo)型網(wǎng)站是什么意思
  • 源美網(wǎng)站建設(shè)推廣軟文代寫(xiě)
  • 做的網(wǎng)站如何改標(biāo)題近期發(fā)生的重大新聞
  • 網(wǎng)絡(luò)架構(gòu)中sdn是指關(guān)鍵字優(yōu)化
  • 網(wǎng)站設(shè)計(jì)需求分析重慶seo哪個(gè)強(qiáng)
  • 政府無(wú)障礙網(wǎng)站建設(shè)湖北百度seo
  • 網(wǎng)站建設(shè)步和客戶(hù)溝通中國(guó)教師教育培訓(xùn)網(wǎng)
  • 可以做問(wèn)卷賺錢(qián)的網(wǎng)站免費(fèi)網(wǎng)站誰(shuí)有靠譜的