当前位置: 首页 > news >正文

广州网站建设公司品牌找人做网站去哪里

广州网站建设公司品牌,找人做网站去哪里,专门做恐怖电影的网站,免费标志在线设计连接mysql数据库测试(专业版) [注意1:要导入text库,否则可能出现找不到select 1错误] [注意2:若出现下列问题,可按照模板代码的顺序db SQLAlchemy(app) 的位置] RuntimeError: Either SQLALCHEMY_DATABASE_URI or SQLALCHEMY_B…

连接mysql数据库测试(专业版)

[注意1:要导入text库,否则可能出现找不到select 1错误]

[注意2:若出现下列问题,可按照模板代码的顺序db = SQLAlchemy(app) 的位置]

RuntimeError: Either 'SQLALCHEMY_DATABASE_URI' or 'SQLALCHEMY_BINDS' must be set.

from flask_sqlalchemy import SQLAlchemy
from sqlalchemy import text
app = Flask(__name__)# MySQL所在主机名,默认127.0.0.1
HOSTNAME = "127.0.0.1"
PORT = 3306
USERNAME = "root"
PASSWORD = "****"
DATABASE = "***"
app.config['SQLALCHEMY_DATABASE_URI'] = f"mysql+pymysql://{USERNAME}:{PASSWORD}@{HOSTNAME}:{PORT}/{DATABASE}?charset=utf8"db = SQLAlchemy(app)with app.app_context():with db.engine.connect() as conn:result = conn.execute(text("select 1"))print(result.fetchone())  # (1,)

ORM的实现

class User(db.Model):__tablename = 'admin'id = db.Column(db.Integer,primary_key=True,autoincrement=True)sname = db.Column(db.String(100),nullable=False)snumber = db.Column(db.String(100),nullable=False)address = db.Column(db.String(100),nullable=False)with app.app_context():db.create_all()

命令行的实现及结果

mysql> show tables;
+---------------+
| Tables_in_flk |
+---------------+
| admin         |
| user          |
+---------------+
2 rows in set (0.00 sec)

mysql> desc admin;
+---------+--------------+------+-----+---------+----------------+
| Field   | Type         | Null | Key | Default | Extra          |
+---------+--------------+------+-----+---------+----------------+
| id      | int          | NO   | PRI | NULL    | auto_increment |
| sname   | varchar(100) | NO   |     | NULL    |                |
| snumber | varchar(100) | NO   |     | NULL    |                |
| address | varchar(100) | NO   |     | NULL    |                |
+---------+--------------+------+-----+---------+----------------+
4 rows in set (0.00 sec)

 ORM插入实现

user = User(sname='pass', snumber=10, address='163@qq.com')
db.session.add(user)
db.session.commit()
mysql> select * from admin;
+----+-------+---------+------------+
| id | sname | snumber | address    |
+----+-------+---------+------------+
|  1 | pass  | 10      | 163@qq.com |
+----+-------+---------+------------+
1 row in set (0.00 sec)

 ORM查询实现

user  = User.query.get(1)
print(user.sname)
# 输出 pass

ORM筛选实现

user  = User.query.filter_by(sname='pass')
print(user[0].address)
# 输出 163@qq.com

ORM更新实现

user  = User.query.filter_by(sname='pass').first()
user.address = '666@qq.com'
db.session.commit()

 ORM删除实现

user  = User.query.get(1)
db.session.delete(user)
db.session.commit()

其他待更新中。。。

http://www.yayakq.cn/news/286690/

相关文章:

  • 便宜网站建设公司wordpress视频无法播放视频播放
  • 上海网站seo公司网站建设 百度贴吧
  • 福建省 园区网互联及网站建设 网络部分题目如何做品牌推广方案
  • dedeampz 部署wordpress 网站访问慢怎样申请微信小程序卖货
  • 网站建设用dw人人站cms
  • 专业重庆房产网站建设网站域名指什么
  • 中学生网站制作亚马逊aws永久在线观看
  • 购物平台网站建设网站建设资料百度云
  • 成都建设工程安监局网站京东网上购物官方网站
  • 建设一个网站需要的条件湖北省工程建设信息官方网站
  • 云上的网站怎么做等保西宁站 网站
  • 电商平台门户网站建设的重要性建网站张掖哪家强?
  • 做外贸什么网站wordpress付费主题国内优秀
  • 年前做网站的好处建一个网站多少钱?
  • 网站设计制作售价多少钱南昌网站建设和推广
  • 大连网站设计九必选仟亿科技聊城做网站价格
  • 成都网站建设哪便宜东莞网站建设百度地图
  • 减肥网站开发目的小程序链接如何转成网页链接
  • 松江网站建设品划网络聚名网是什么平台
  • 威海做网站公司广元网络推广
  • 阿里云如何做网站销售网站
  • 网站推广有哪些举措天津网站建设网络公司
  • 网站推广排名收费标准wordpress图片旋转
  • 企业网站的功能模块南京江宁网站制作公司
  • 花生壳域名做网站上海免费网站建设
  • 做酒的网站名字大全2015网站备案教程
  • 流媒体网站建设杨凌网站建设哪家好
  • 宁波企业网站设计官方网站建设必要性
  • 万网企业邮箱登陆界面如何嵌入到自己的网站接做网站简介
  • 离线网站制作网站建设厃金手指谷哥十四