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

产教融合信息门户网站建设方案我国网站建设的不足

产教融合信息门户网站建设方案,我国网站建设的不足,企业邮箱号怎么注册,wordpress 缩略图质量Python 定义了一套 DB-API#xff0c;任何数据库要连接到 Python#xff0c;只需要提供符合 Python 标准的数据库驱动即可#xff1b; 文章目录1. 连接 SQLite1. 建表、插入数据2. 查询数据2. 连接 MySQL1. 安装驱动2. 演示连接3. SQLAlchemy1. 安装2. DBSession3. add4. qu…Python 定义了一套 DB-API任何数据库要连接到 Python只需要提供符合 Python 标准的数据库驱动即可 文章目录1. 连接 SQLite1. 建表、插入数据2. 查询数据2. 连接 MySQL1. 安装驱动2. 演示连接3. SQLAlchemy1. 安装2. DBSession3. add4. query5. relationship1. 连接 SQLite 签入式数据库本身是一个文件C写的体积很小常集成在应用程序 操作关系数据库 连接数据库Connection打开游标通过游标执行 SQL获取结果 1. 建表、插入数据 # 导入SQLite驱动: import sqlite3# 连接到 SQLite 数据库 test.db # 如果文件不存在会自动在当前目录创建: conn sqlite3.connect(test.db)# 创建一个 Cursor: cursor conn.cursor()# 执行一条SQL语句创建user表: # sqlite3.Cursor object at 0x10f8aa260 cursor.execute(create table user (id varchar(20) primary key, name varchar(20)))# 继续执行一条SQL语句插入一条记录: # sqlite3.Cursor object at 0x10f8aa260 cursor.execute(insert into user (id, name) values (\1\, \Michael\))# 通过 rowcount 获得插入(影响)的行数: cursor.rowcount # 1# 关闭Cursor: cursor.close()# 提交事务: conn.commit()# 关闭Connection: conn.close()2. 查询数据 conn sqlite3.connect(test.db) cursor conn.cursor() # 执行查询语句: # sqlite3.Cursor object at 0x10f8aa340 cursor.execute(select * from user where id?, (1,)) # 获得查询结果集: values cursor.fetchall() # [(1, Michael)] cursor.close() conn.close()2. 连接 MySQL 1. 安装驱动 # 官方驱动 $ pip install mysql-connector-python --allow-external mysql-connector-python# 或者其他驱动 $ pip install mysql-connector2. 演示连接 # 导入MySQL驱动: import mysql.connector # 注意把password设为你的root口令: conn mysql.connector.connect(userroot, passwordpassword, databasetest) cursor conn.cursor() # 创建user表: cursor.execute(create table user (id varchar(20) primary key, name varchar(20))) # 插入一行记录注意MySQL的占位符是%s: # cursor.rowcount 为 1 cursor.execute(insert into user (id, name) values (%s, %s), [1, Michael]) # 提交事务: conn.commit() cursor.close()# 运行查询: cursor conn.cursor() cursor.execute(select * from user where id %s, (1,)) # [(1, Michael)] values cursor.fetchall() # 关闭Cursor和Connection: # True cursor.close() conn.close()Python 的DB-API定义是通用的所有操作MySQL的数据库代码和SQLite类似 MySQL的SQL占位符是%sSQLite是? 3. SQLAlchemy Python 中最有名的ORM框架 ORM Object-Relational Mapping把关系数据库的表结构映射到对象上 1. 安装 $ pip install sqlalchemy2. DBSession # 导入: from sqlalchemy import Column, String, create_engine from sqlalchemy.orm import sessionmaker from sqlalchemy.ext.declarative import declarative_base# 创建对象的基类: Base declarative_base()# 定义User对象: class User(Base):# 表的名字:__tablename__ user# 表的结构:id Column(String(20), primary_keyTrue)name Column(String(20))# 初始化数据库连接: # 数据库类型数据库驱动名称://用户名:口令机器地址:端口号/数据库名 engine create_engine(mysqlmysqlconnector://root:passwordlocalhost:3306/test) # 创建DBSession类型: DBSession sessionmaker(bindengine)3. add # 创建session对象: session DBSession() # 创建新User对象: new_user User(id5, nameBob) # 添加到session: session.add(new_user) # 提交即保存到数据库: session.commit() # 关闭session: session.close()4. query # 创建Session: session DBSession() # 创建Query查询filter是where条件最后调用one()返回唯一行如果调用all()则返回所有行: user session.query(User).filter(User.id5).one() # 打印类型和对象的name属性: print(type:, type(user)) print(name:, user.name) # 关闭Session: session.close()5. relationship class User(Base):__tablename__ userid Column(String(20), primary_keyTrue)name Column(String(20))# 一对多:books relationship(Book)class Book(Base):__tablename__ bookid Column(String(20), primary_keyTrue)name Column(String(20))# “多”的一方的book表是通过外键关联到user表的:user_id Column(String(20), ForeignKey(user.id))上一篇「Python 基础」网络编程、电子邮件专栏《Python 基础》 PS欢迎各路道友阅读与评论感谢道友点赞、关注、收藏
http://www.dnsts.com.cn/news/70134.html

相关文章:

  • 免费的网站app下载做黑龙头像的网站
  • 苏州网站建设培训学校wordpress按分类设置seo
  • 国外一个专门做配乐的网站备案平台新增网站
  • 网站建站素材网站商城的意义
  • 如何加强高校网站建设哪里有网站建设电话
  • 城乡建设门户网站织梦大气金融类通用企业网站模板
  • 网络建站一般多少钱wordpress微信评论
  • 帮别人做彩票网站吗wordpress支持内网和外网
  • 不用源码做网站电子商务网站建设 论文
  • 网站建设需要找网站建设公司做吗北京短视频制作
  • 网站建设单选融通资源开发公司
  • 淮安建设机械网站制作网站编程代码大全
  • 网站开发如可使用支付宝重庆邮电大学官网网站
  • 怎么建自己的销售网站网站建设方案500字
  • 长沙网站设计公司哪家好wordpress在页眉加载js
  • 印度域名注册网站网站维护一次多少钱
  • 电子商务网站建设的相关流程呼和浩特城乡建设网站
  • 手机+显示器自适应wordpress+主题产品seo怎么优化
  • 温州专业手机网站制作哪家便宜wordpress简体中文版
  • 网站建设主要营销内客备案添加网站
  • 做网站是否需要自购服务器深圳 学习网站
  • 重庆手机网站推广流程销售管理系统实验报告
  • 哪里建设企业网站wordpress 生成静态
  • 网上做室内设计的网站做一个网站首页多少钱
  • 做网站需要什么东西做网站需要网站负责人
  • 互站网怎么样2021免费正能量网站
  • 免费团购网站模板电子商务网站建设与维护管理
  • 网站模板建站公司口碑营销怎么做
  • 高清摄影作品网站wordpress 来源
  • mysql 网站开发 问好做微信首图的网站