一个MySQL简单操作方式

PureMySQL的Python项目详细描述


PureMySQL

PyPI

一个MySQL简单操作方式

pip install PureMySQL

代码示例

# -*- coding: utf-8 -*-frompuremysqlimportPureMysqldb_config={"database":"mydata","user":"root","password":"123456","host":"127.0.0.1","port":3306,}pure_mysql=PureMysql(**db_config)# 或者# url = "mysql://root:123456@127.0.0.1:3306/mydata"# pure_mysql = PureMysql(db_url=url)student=pure_mysql.table("student")# 插入数据deftest_insert():data={"name":"Tom","age":25}count=student.insert(data)print(count)# 1data=[{"name":"Tom","age":26,},{"name":"Jack","age":27,}]count=student.insert(data)print(count)# 2# 删除数据deftest_delete():ret=student.delete("id=13")print(ret)# 1ret=student.delete_by_id(12)print(ret)# 1# 更新数据deftest_update():data={"name":"Tom"}ret=student.update(data,"name='Tom'")print(ret)# 1ret=student.update_by_id(data,1)print(ret)# 1# 查询数据deftest_select():ret=student.select(["name","age"],"id=1")print(ret)# [{"name": "Tom", "age": 25}]ret=student.select("name, age","id=1")print(ret)# [{"name": "Tom", "age": 25}]ret=student.select_one(["name","age"],"id=1")print(ret)# {"name": "Tom", "age": 25}ret=student.select_by_id("name, age",2007)print(ret)# {"name": "Tom", "age": 25}

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
Java Double。将长位加倍到C#位转换器。ToDouble   java如何使用正则表达式从固定的Y位数中提取最后的X位数?   java如何显示ChatMessage类列表中的字符串消息属性?   java从JSON或XML提要导入数据,并在Android中创建列表   在整数之间使用按位AND运算符的java好处?   java从Android中的Bean类获取空值?   java会话id对另一台服务器意味着什么?   java未选择案例时开关的工作方式   java组织。openqa。硒。SessionNotCreatedException:无法创建新的远程会话。在emulator中初始化安卓驱动程序时   JavaSWT父和子对话框通信   java请确保java_HOME指向JDK而不是JRE   java用户即使在成功登录后也是匿名的   java控制器单元测试无法自动连接所需的bean   Java小程序类文件