热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

如何在Python3中操作数据

安装condainstallpymysqlimportpymysqlconnpymysql.connect(host127.0.0.1,userroot,p

安装

conda install pymysql

这里写图片描述

import pymysql

cOnn= pymysql.connect(host='127.0.0.1', user='root', passwd='123456', db='db_jpa')

# drop DATABASE IF EXISTS pymysql
CREATE_DATABASE_SQL = """
CREATE DATABASE IF NOT EXISTS pymysql DEFAULT CHARSET utf8 COLLATE utf8_general_ci;
"""

conn.query(CREATE_DATABASE_SQL)

CREATE_TABLE_SQL = """
CREATE TABLE mytb(
title CHAR(20) NOT NULL ,
keywd CHAR(30)
)
"""


conn.query(CREATE_TABLE_SQL)

INSERT_SQL = """
INSERT INTO mytb(title,keywd) VALUES ('first title','firstkeywd')
"""


conn.query(INSERT_SQL)

注意:要使用

conn.commit()

提交事务。

插入一些数据,下面我们做查询:

INSERT INTO mytb(title,keywd) VALUES ('Java 程序员','Spring MVC、Spring Boot'),
('Python 程序员',' Web、爬虫、机器学习、数据科学'),
('PHP 程序员','网页制作、后台开发'),
('C++ 程序员','嵌入式、游戏'),
('产品经理','吹牛');

import pymysql

cOnn= pymysql.connect(host='127.0.0.1', user='root', passwd='123456', db='pymysql')
cs = conn.cursor()

cs.execute("select * from mytb")

for i in cs:
print("当前是第 %s 行" % str(cs.rownumber), end=" ")
print("标题是 %s" % i[0], end=" ")
print("关键字是 %s" % i[1])

# -*- coding=utf-8 -*-

import pymysql.cursors

cOnnection= pymysql.connect(host='localhost',
user='root',
password='123456',
db='wikiurl',
charset='utf8mb4')

try:
# 获取会话指针
with connection.cursor() as cursor:
sql = " select `urlname`,`urlhref` from `urls` where `id` is not null"
count = cursor.execute(sql)
print(count)

# 查询数据
# result = cursor.fetchall()
# print result

# 查询数据
result = cursor.fetchmany(size=3)
print(result)
finally:
connection.close()

推荐阅读
author-avatar
张小虎要努力
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有