概述
文章目录
- 远程服务器数据库构建数据
- Python获取远程数据(windows+Ubuntu系统模拟)
- 方式一:pandas
- 方式二:flask
远程服务器数据库构建数据
建表
mysql> create table student(
-> sno int not null auto_increment primary key,
-> sname varchar(10) not null,
-> sex char(1) not null,
-> sage int(100) not null,
-> sdept char(4) not null) comment='学生表';
Query OK, 0 rows affected (0.02 sec)
构建数据
mysql> alter table student auto_increment = 201215121;
Query OK, 0 rows affected (0.01 sec)
Records: 0 Duplicates: 0 Warnings: 0
mysql> insert into student (Sname, Sex, Sage, Sdept) values ('李勇', '男', 20, 'CS');
Query OK, 1 row affected (0.01 sec)
mysql> insert into student (Sname, Sex, Sage, Sdept) values ('刘晨', '女', 20, 'CS');
Query OK, 1 row affected (0.00 sec)
mysql> insert into student (Sname, Sex, Sage, Sdept) values ('王敏', '女', 22, 'MC');
Query OK, 1 row affected (0.00 sec)
mysql> insert into student (Sname, Sex, Sage, Sdept) values ('张立', '男', 21, 'IG');
Query OK, 1 row affected (0.00 sec)
查询表
mysql> select * from student;
+-----------+--------+-----+------+-------+
| sno | sname | sex | sage | sdept |
+-----------+--------+-----+------+-------+
| 201215121 | 李勇 | 男 | 20 | CS |
| 201215122 | 刘晨 | 女 | 20 | CS |
| 201215123 | 王敏 | 女 | 22 | MC |
| 201215124 | 张立 | 男 | 21 | IG |
+-----------+--------+-----+------+-------+
4 rows in set (0.00 sec)
返回顶部
Python获取远程数据(windows+Ubuntu系统模拟)
方式一:pandas
from sqlalchemy import create_engine
import pandas as pd
engine = create_engine("mysql+pymysql://root:123456@192.168.64.100:3306/test?charset=utf8mb4")
data = pd.read_sql_table("student",con=engine)
print(data)
print(data['sno'])
方式二:flask
from flask import Flask,render_template
from flask_sqlalchemy import SQLAlchemy
app = Flask(__name__)
class Config(object):
SQLALCHEMY_DATABASE_URI = "mysql+pymysql://root:123456@192.168.64.100/test"
SQLALCHEMY_TRACK_MODIFICATINOS = True
app.config.from_object(Config)
db = SQLAlchemy(app)
class sheets(db.Model):
__tablename__ = "student"
sno = db.Column(db.Integer,autoincrement=True,primary_key=True)
sname = db.Column(db.String(64))
sex = db.Column(db.String(64))
sage = db.Column(db.Integer)
sdept = db.Column(db.String(64))
sheets = sheets.query.all()
print(sheets)
返回顶部
最后
以上就是孤独草莓为你收集整理的【Python+MySQL+Flask】模拟Python获取远程服务器上的数据库数据的全部内容,希望文章能够帮你解决【Python+MySQL+Flask】模拟Python获取远程服务器上的数据库数据所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复