我们在开发过程中经常涉及与数据库进行交互,一般,我们使用其对应的Python 第三方模块,实现相关数据库 *** 作,但这样却使得我们不得不面临一个问题,代码中涉及不同数据库, *** 作方式也不尽相同,容易出现代码冗余、不规范,风格不统一等等问题。但是小编给大家讲解一个好用的库以及如何使用。
最主要的是关于创建表以及数据插入使用。首先,因 Records 是基于 SQLAlchemy 实现的,所以数据库链接方式参考SQLAlchemy ,如下:
Records *** 作数据的步骤非常的简单,如下:
1.连接数据库,返回 DB 数据库对象。
2.使用 query 方法执行 SQL 语句。
链接数据库:
db = records.Database('')
创建数据库:
sql_create_table = """CREATE TABLE IF NOT EXISTS lemon_user ( name varchar(20), age int ) DEFAULT CHARSET=utf8 ;"""
对于数据库,当进入数据批量入库时, *** 作比较冗余,如果入库数据是动态变化的,代码的复杂度变得更高。 Records 提供的方法能便捷的插入和更新数据,所以大家可以好好学习了解下。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)