首页
技术博客
PHP教程
数据库技术
前端开发
HTML5
Nginx
php论坛
新用户注册
|
会员登录
PHP教程
技术博客
编程问答
PNG素材
编程语言
前端技术
Android
PHP教程
HTML5教程
数据库
Linux技术
Nginx技术
PHP安全
WebSerer
职场攻略
JavaScript
开放平台
业界资讯
大话程序猿
登录
极速注册
取消
热门标签 | HotTags
uml
filter
uri
join
heap
iostream
httprequest
hook
match
byte
integer
node.js
cSharp
c语言
merge
php5
hashtable
dockerfile
select
process
loops
hash
java
cPlusPlus
ip
python
md5
case
instance
config
require
int
php
fetch
netty
string
list
javascript
default
solr
php8
format
copy
hashcode
jar
grid
bash
const
blob
bitmap
runtime
less
spring
bit
heatmap
object
subset
数组
emoji
dll
shell
python3
keyword
future
timestamp
client
vba
foreach
jsp
datetime
export
main
js
request
utf-8
callback
email
cpython
bytecode
当前位置:
开发笔记
>
编程语言
> 正文
python3操作mysql数据库增删改查
作者:我的世界由我做主的围脖_708 | 来源:互联网 | 2023-05-18 10:07
#!usrbinpython3importpymysqlimporttypesdbpymysql.connect(localhost
#!/usr/bin/python3
import pymysql
import types
db=pymysql.connect(
"localhost",
"root",
"123456",
"python");
cursor=db.cursor()
#创建user表
cursor.execute(
"drop table if exists user")
sql=
"""CREATE TABLE IF NOT EXISTS `user` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(255) NOT NULL,
`age` int(11) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=0"""
cursor.execute(sql)
#user插入数据
sql=
"""INSERT INTO `user` (`name`, `age`) VALUES
('test1', 1),
('test2', 2),
('test3', 3),
('test4', 4),
('test5', 5),
('test6', 6);"""
try:
# 执行sql语句
cursor.execute(sql)
# 提交到数据库执行
db.commit()
except:
# 如果发生错误则回滚
db.rollback()
#更新
id=
1
sql=
"update user set age=100 where id='%s'" % (id)
try:
cursor.execute(sql)
db.commit()
except:
db.rollback()
#删除
id=
2
sql=
"delete from user where id='%s'" % (id)
try:
cursor.execute(sql)
db.commit()
except:
db.rollback()
#查询
cursor.execute(
"select * from user")
results=cursor.fetchall()
for row
in results:
name=row[
0]
age=row[
1]
#print(type(row[1])) #打印变量类型
print (
"name=%s,age=%s" % \
(age, name))
mysql
sql
python3
python
数据库
import
localhost
int
char
写下你的评论吧 !
吐个槽吧,看都看了
会员登录
|
用户注册
推荐阅读
select
高质量SQL书写的30条建议
本文提供了30条关于优化SQL的建议,包括避免使用select *,使用具体字段,以及使用limit 1等。这些建议是基于实际开发经验总结出来的,旨在帮助读者优化SQL查询。 ...
[详细]
蜡笔小新 2023-12-13 13:24:33
ip
Android 新闻App的本地服务器搭建教程
本文介绍了在开发Android新闻App时,搭建本地服务器的步骤。通过使用XAMPP软件,可以一键式搭建起开发环境,包括Apache、MySQL、PHP、PERL。在本地服务器上新建数据库和表,并设置相应的属性。最后,给出了创建new表的SQL语句。这个教程适合初学者参考。 ...
[详细]
蜡笔小新 2023-12-14 17:15:19
java
关于cuowu类的错误提示和使用AdjustmentListener的问题
本文讨论了一个关于cuowu类的问题,作者在使用cuowu类时遇到了错误提示和使用AdjustmentListener的问题。文章提供了16个解决方案,并给出了两个可能导致错误的原因。 ...
[详细]
蜡笔小新 2023-12-13 22:09:56
python
Java String与StringBuffer的区别及其应用场景
本文主要介绍了Java中String和StringBuffer的区别,String是不可变的,而StringBuffer是可变的。StringBuffer在进行字符串处理时不生成新的对象,内存使用上要优于String类。因此,在需要频繁对字符串进行修改的情况下,使用StringBuffer更加适合。同时,文章还介绍了String和StringBuffer的应用场景。 ...
[详细]
蜡笔小新 2023-12-13 19:21:06
select
FileNotFoundException: File does not exist
ubuntu用sqoop将数据从hive导入mysql时,命令: ...
[详细]
蜡笔小新 2023-12-12 18:56:13
ip
如何在php中将mysql查询结果赋值给变量
本文介绍了在php中将mysql查询结果赋值给变量的方法,包括从mysql表中查询count(学号)并赋值给一个变量,以及如何将sql中查询单条结果赋值给php页面的一个变量。同时还讨论了php调用mysql查询结果到变量的方法,并提供了示例代码。 ...
[详细]
蜡笔小新 2023-12-12 18:22:57
python
数据库技术:Python实现mysql数据库中的SQL文件生成和导入分享
目录1、将mysql数据导出到SQL文件中(数据库存在的情况)2、将现有的sql文件数据导入到数据库中(前提数据库存在) 3、利用Navicat导出SQL文件和导入SQL文件1)从 ...
[详细]
蜡笔小新 2023-10-17 20:14:33
uri
SpringBoot uri统一权限管理的实现方法及步骤详解
本文详细介绍了SpringBoot中实现uri统一权限管理的方法,包括表结构定义、自动统计URI并自动删除脏数据、程序启动加载等步骤。通过该方法可以提高系统的安全性,实现对系统任意接口的权限拦截验证。 ...
[详细]
蜡笔小新 2023-12-14 16:11:30
java
Java实现大数乘法(分治算法)
本文介绍了使用Java实现大数乘法的分治算法,包括输入数据的处理、普通大数乘法的结果和Karatsuba大数乘法的结果。通过改变long类型可以适应不同范围的大数乘法计算。 ...
[详细]
蜡笔小新 2023-12-14 15:43:50
case
Java猜拳小游戏代码
本文介绍了一个Java猜拳小游戏的代码,通过使用Scanner类获取用户输入的拳的数字,并随机生成计算机的拳,然后判断胜负。该游戏可以选择剪刀、石头、布三种拳,通过比较两者的拳来决定胜负。 ...
[详细]
蜡笔小新 2023-12-14 15:39:08
java
Java容器中的compareto方法排序原理解析
本文从源码解析Java容器中的compareto方法的排序原理,讲解了在使用数组存储数据时的限制以及存储效率的问题。同时提到了Redis的五大数据结构和list、set等知识点,回忆了作者大学时代的Java学习经历。文章以作者做的思维导图作为目录,展示了整个讲解过程。 ...
[详细]
蜡笔小新 2023-12-14 13:53:31
case
如何在有序字符序列中插入新字符并保持有序
本文介绍了如何在给定的有序字符序列中插入新字符,并保持序列的有序性。通过示例代码演示了插入过程,以及插入后的字符序列。 ...
[详细]
蜡笔小新 2023-12-14 11:16:33
java
安卓select模态框样式改变_微软Office风格的多端(Web、安卓、iOS)组件库——Fabric UI...
介绍FabricUI是微软开源的一套Office风格的多端组件库,共有三套针对性的组件,分别适用于web、android以及iOS,Fab ...
[详细]
蜡笔小新 2023-12-14 05:55:08
java
[大整数乘法] java代码实现
本文介绍了使用java代码实现大整数乘法的过程,同时也涉及到大整数加法和大整数减法的计算方法。通过分治算法来提高计算效率,并对算法的时间复杂度进行了研究。详细代码实现请参考文章链接。 ...
[详细]
蜡笔小新 2023-12-13 11:21:32
case
开发笔记:实验7的文件读写操作
本文介绍了使用C++的ofstream和ifstream类进行文件读写操作的方法,包括创建文件、写入文件和读取文件的过程。同时还介绍了如何判断文件是否成功打开和关闭文件的方法。通过本文的学习,读者可以了解如何在C++中进行文件读写操作。 ...
[详细]
蜡笔小新 2023-12-12 17:48:18
我的世界由我做主的围脖_708
这个家伙很懒,什么也没留下!
Tags | 热门标签
uml
filter
uri
join
heap
iostream
httprequest
hook
match
byte
integer
node.js
cSharp
c语言
merge
php5
hashtable
dockerfile
select
process
loops
hash
java
cPlusPlus
ip
python
md5
case
instance
config
RankList | 热门文章
1
随笔——js中的this指向,apply()与 call()
2
计算机应用基础教程作业 车辆工程 梁华杰
3
java线条处理技术_Java使用GUI绘制线条的示例
4
VMware ESXI CLI常用命令
5
MySQL清空慢查询文件_MySQL
6
【Mysql】九、Mysql高级篇 索引
7
【Python 爬虫】破解按照顺序点击验证码(非自动化浏览器)
8
浅谈EditText控件的inputType类型
9
SharePoint 指定配置数据库访问账户“域账户\用户”
10
mysql去重取最大值,逻辑类似oracle的over(partition by)函数
11
部署新项目报错
12
常规反爬复习总结
13
nginx 反向代理proxy参数讲解
14
golang中的redigo
15
mysql 5.7 关键字_MySQL集锦 5.7错误码 1055
PHP1.CN | 中国最专业的PHP中文社区 |
DevBox开发工具箱
|
json解析格式化
|
PHP资讯
|
PHP教程
|
数据库技术
|
服务器技术
|
前端开发技术
|
PHP框架
|
开发工具
|
在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved |
京公网安备 11010802041100号
|
京ICP备19059560号-4
| PHP1.CN 第一PHP社区 版权所有