Pycharm操作数据库
Pymysql
- 用于连接mysql数据库
连接数据库
data_ip = "192.168.34.128"
data_name = "lch"
data_pwd = "lch123"
database = "day35_work"
import pymysql #导入模块
db = pymysql.connect(data_ip,data_name,data_pwd,database) #打开数据库连接
cursor = db.cursor() #创建一个游标对象
create_book_sql =
"""
create table book02(name char(16),owner char(16),press char(16),price int(5),date date)
"""
cursor.execute(create_book_sql) #执行create_book_sql
增
import pymysql
db = pymysql.connect(data_ip,data_name,data_pwd,database) #打开数据库连接
cursor = db.cursor() #创建一个游标对象
insert_book02_sql = """
insert into book02 values
("学python从开始到放弃","alex","人民大学出版社",50,20180701),
("学mysql从开始到放弃 ","egon","北京工业地雷出版社",60,20180603),
("学html从开始到放弃","alex","机械工业出版社",20,20180401),
("学css从开始到放弃","wusir","机械工业出版社",120,20180502),
("学js从开始到放弃","wusir","机械工业出版社",100,20180730)
"""
try:
cursor.execute(insert_book02_sql) #执行语句
db.commit() #事物号提交
except:
db.rollback() #若报错,事物号回滚
db.close() ##关闭数据库连接
删
import pymysql
db = pymysql.connect(data_ip,data_name,data_pwd,database)
cousor = db.cursor()
delete_sql = "delete from book02 where price = 20"
try:
cousor.execute(delete_sql)
db.commit()
except:
db.rollback()
db.close()
改
import pymysql
db = pymysql.connect(data_ip,data_name,data_pwd,database)
cousor = db.cursor()
update_sql = "update book02 set price = 500 where price = 50"
try:
cousor.execute(update_sql)
db.commit()
except:
db.rollback()
db.close()
查
import pymysql
db = pymysql.connect(data_ip,data_name,data_pwd,database)
cursor = db.cursor()
sleetc_sql = "select * from book02"
try:
cursor.execute(sleetc_sql)
data = cursor.fetchall() #获取所有数据
for i in data:
print(i)
except:
print("ERROR")
db.close()
Pycharm操作数据库的更多相关文章
- Pycharm 操作数据库
view--->Tool Buttons,点击Pycharm右侧的Database 1.连接数据库 2.建立一个表,添加数据 通过以上操作把用户名和密码储存到了数据库中 3.连 ...
- python3入门教程(二)操作数据库(一)
概述 最近在准备写一个爬虫的练手项目,基本想法是把某新闻网站的内容分类爬取下来,保存至数据库,再通过接口对外输出(提供后台查询接口).那么问题就来了,python到底是怎么去操作数据库的呢?我们今天就 ...
- 数据库学习笔记 (三) python操作数据库
python 操作MYSQL数据库主要有两种方式: 使用原生模块:pymysql ORM框架:SQLAchemy 一.pymysql 1.1下载安装模块 第一种:cmd下:执行命令下载安装:pip3 ...
- pymysql 简单操作数据库
#!/usr/bin/env python #-*- coding:utf-8 -*- # author:leo # datetime:2019/4/24 15:22 # software: PyCh ...
- python学习笔记:操作数据库
1.下载安装模块 第一种:cmd下:执行命令下载安装:pip3 install pymysql 第二种:IDE下pycharm python环境路径下添加模块 2.连接数据库 import pymys ...
- pythonl操作数据库
目录 今日内容详细 Navicat软件 提示 练习题 pymysql模块 sql注入 navicat可视化界面操作数据库 数据库查询题目讲解(多表操作) python如何操作MySQL(pymysql ...
- 基于Python的接口自动化实战-基础篇之pymysql模块操作数据库
引言 在进行功能或者接口测试时常常需要通过连接数据库,操作和查看相关的数据表数据,用于构建测试数据.核对功能.验证数据一致性,接口的数据库操作是否正确等.因此,在进行接口自动化测试时,我们一样绕不开接 ...
- [Django框架 - 静态文件配置、request对象方法初识、 pycharm链接数据库、ORM实操增删改查、django请求生命周期]
[Django框架 - 静态文件配置.request对象方法初识. pycharm链接数据库.ORM实操增删改查.django请求生命周期] 我们将html文件默认都放在templates文件夹下 将 ...
- Java-jdbc操作数据库
如果需要访问数据库,首先要加载数据库驱动,数据库驱动只需在第一次访问数据库时加载一次.然后在每次访问数据库时创建一个Connection实例,获取数据连接,这样就可以执行操作数据库的SQL语句.最后在 ...
随机推荐
- JS 重载父页面
<script language=javascript> window.onload=function(){ //刷新父页面 window.opener.location.reload() ...
- sqlserver 批量修改数据库表主键名称为PK_表名
1.我们在创建sqlserver得数据表的主键的时候,有时会出现,后面加一串随机字符串的情况,如图所示: 2.如果你有强迫症的话,可以使用以下sql脚本进行修改,将主键的名称修改为PK_表名. --将 ...
- 使用elementui树形控件写项目小结
使用tree pagination serch table 实现功能 项目难点主要解析后台传递的代码,线性转树形,这儿加上一个大神的解析 https://blog.csdn.net/dandanzmc ...
- ubuntu 1804 rsync 命令 服务端配置
1. rsync的主要作用 rsync命令是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件.rsync使用所谓的"rsync算法"来使本地和远程两个主机之间的文 ...
- 进程无法连接到 Subscriber"XXXXXXX"
进程无法连接到 Subscriber“APP07”. 在订阅的机器上config 添加别名 APP07
- Linux系统的启动原理
Linux系统的启动原理 RHEL的启动原理BIOS自检-MBR-启动GRUB-加载内核-systemd的init进程 systemd的初始化进程加载需要的服务,挂载文件系统/etc/fstabsys ...
- pyjsonrpc的使用
pyjsonrpc的使用 客户端 JsonRpcClient.py #!usr/bin/env python2.7 # -*- coding: utf-8 -*- import ssl import ...
- thinkphp 5.0 后台数据修改
html代码 <table class="easyui-datagrid" data-options="singleSelect:true,collapsible: ...
- 剑指offer-面试题23-链表中环的入口节点-双指针
/* 题目: 如果链表中包含环,如何找出环的入口? */ /* 思路: 双指针: 1.判断是否有环. fast指针一次2步,slow指针一次1步,当fast与slow相遇时,说明有环. 2.判断环路中 ...
- jsp环境搭建
jsp开发环境需要JDK与Tomcat,需先下载JDK组件与tomcat组件 JDK地址:https://www.oracle.com/technetwork/java/javase/download ...