pymysql select怎么用 sqlalchemy pymysql_python

Flask框架数据库和SQLALchemy的使用

一、数据库

  • 传统数据存储的特点
  • 现代化存储—文件
  • 数据库
  • 数据库的结构
  • 数据库(数据表的集合)
  • pymysql select怎么用 sqlalchemy pymysql_数据库_02

二、数据库的安装

  • 直接去官网下载mysql的服务端进行原生的安装,但是步骤较多容易出错,所以不推荐使用
  • 直接下载PHPstudy进行一键傻瓜式安装,然后用sql yog可视化工具连接 (navicate)
    1.安装PhPStudy

    安装完成后

    2.安装MySQL

    安装完成后

    3.安装pymysql和SQLAlchemy包
    按win+r,输入cmd
    输入命令:
    pymysql:pip3 install pymysql(用PYthon来操作MySQL的包)
    SQLAlchemy:pip3 install SQLAlchemy(SQLAlchemy是一个数据库的ORM框架)

    4.点击启动,启动mysql

三、SQLAlchemy的基本使用

1.数据库创建

pymysql select怎么用 sqlalchemy pymysql_pymysql select怎么用_03


设置参数,这里默认密码root

pymysql select怎么用 sqlalchemy pymysql_mysql_04


2.点击连接,会跳转到这个窗口

pymysql select怎么用 sqlalchemy pymysql_数据库_05

3.创建数据库

pymysql select怎么用 sqlalchemy pymysql_mysql_06


4.设置表格属性

pymysql select怎么用 sqlalchemy pymysql_python_07


pymysql select怎么用 sqlalchemy pymysql_pymysql select怎么用_08


5.输入内容

pymysql select怎么用 sqlalchemy pymysql_数据库_09


6.保存

四、SQLAlchemy连接数据库

  • 首先从aqlalchemy中导入create_engine,用这个函数来创建引擎,然后用engine.connect()来连接数据库。
from sqlalchemy import create_engine
 # 地址
 HOSTNAME = '127.0.0.1'
 # 数据库
 DATABASE = 'XXX'
 # 端口 
 PORT = 3306
 # 用户名和密码 
 USERNAME = 'root' PASSWORD = 'root' 
 # 构造url地址 
  DB_URL = 'mysql+pymysql://{}:{}@{}:{}/{}'.format(USERNAME, PASSWORD, HOSTNAME, PORT, DATABASE)
 # 创建引擎
  engine = create_engine(DB_URL) 
 #引擎连接数据库
  with engine.connect() as conn:
    	 resulut = conn.execute('select * from xxxx')
    	  print(result)

pymysql select怎么用 sqlalchemy pymysql_pymysql select怎么用_10