通過使用者模型,對資料庫進行增刪改查操作。

2022-08-20 07:33:14 字數 1437 閱讀 4571

增加:

db.session.add(user)

db.session.commit()

查詢:

user.query.filter(user.username == 'mis1114').first()

修改:

user.password = '111111'

db.session.commit()

刪除:

db.session.delete(user)

db.session.commit()

from flask import

flask,render_template

from flask_sqlalchemy import

sqlalchemy

import

config

建立flask物件

關聯config.py檔案進來

建立和資料庫的關係對映

class user(db.model): #

建立類user

__tablename__='

user'#

類對應的表名user

id=db.column(db.integer,primary_key=true,autoincrement=true) #

autoincrement自增長

username=db.column(db.string(20),nullable=false) #

nullable是否為空

password=db.column(db.string(20),nullable=false)

#db.create_all() #測試是否連線成功

''''''

#插入功能

user = user(username='

15',password='12'

)db.session.add(user)

db.session.commit()

#查詢功能

user=user.query.filter(user.username=="15"

).first()

print

(user.username,user.password)

#修改功能

user=user.query.filter(user.username=="15"

).first()

user.password='

888'

db.session.commit()

#刪除功能

user=user.query.filter(user.username=="15"

).first()

db.session.delete(user)

db.session.commit()

使用sequelize對資料庫進行增刪改查

首先我們需要在自己的資料夾下執行一下cmd npm init y y 的主要目的是跳過配置一系列的package.json 其次我們需要安裝兩個sequelize和mysql2 yarn add sequelize mysql2 s 或者npm install sequelize mysql2 s ...

對資料庫和表進行增刪改查

只是對資料庫和表的操作,並沒有操作表中的資料 1.c create 建立條件 語句建立資料庫 create database 資料庫名稱 建立資料庫,判斷不存在再建立 create database if not exists 資料庫名稱 建立資料庫,並指定字符集 create database 資...

用jsp對資料庫進行增刪改查

1 更消耗伺服器的資源,重定向則少佔一點資源 2 絕對路徑 寫了專案目錄,然後就相當於webcontent了,3 時間格式 yyyy mm dd hh mm ss 4 在登入處理頁面記錄乙個session,記錄你這個使用者的使用者名稱和密碼,放在登入處理頁面 5 處理頁面怎麼處理會比較好呢?6 jn...