本文共 2133 字,大约阅读时间需要 7 分钟。
建表
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)
from sqlalchemy import create_engineimport pandas as pdengine = 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'])
from flask import Flask,render_templatefrom flask_sqlalchemy import SQLAlchemyapp = Flask(__name__)class Config(object): SQLALCHEMY_DATABASE_URI = "mysql+pymysql://root:123456@192.168.64.100/test" SQLALCHEMY_TRACK_MODIFICATINOS = Trueapp.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)
转载地址:http://zceq.baihongyu.com/