原文地址(持续更新ing…):https://www.caituotuo.top/6bf90683.html

1. 安装PyMySQL

pip3 install PyMySQL

2. 创建数据库

# -*- coding:utf-8 -*-
# 作者:IT小学生蔡坨坨
# 时间:2022/2/26 14:07
# 功能:Python+PyMysql创建数据库 # 安装并导入pymysql(pip3 install PyMySQL)
import pymysql # 创建连接
db_conn = pymysql.connect(host='localhost', # 地址
user='root', # 用户名
password='root', # 密码
charset='utf8' # 编码格式
)
# 使用 cursor() 方法创建一个游标对象 cursor
cursor = db_conn.cursor() # 创建数据库的sql语句,若数据库已存在就不创建
sql = "CREATE DATABASE IF NOT EXISTS caituotuo_db" # 使用 execute() 方法执行SQL创建数据库
cursor.execute(sql) # 创建完成提示
print("Done!")

通过Navicat工具可以看到我们刚创建完成的数据库caituotuo_db

3. 查询所有数据库

# -*- coding:utf-8 -*-
# 作者:IT小学生蔡坨坨
# 时间:2022/2/26 14:53
# 功能:查询所有数据库并打印 import pymysql # 创建连接 和 游标对象cursor
db_conn = pymysql.connect(host='localhost',
user='root',
password='root',
charset='utf8')
cursor = db_conn.cursor() # 查询所有数据库的SQL语句
sql = "SHOW DATABASES" # 执行SQL,返回数据库总数量
databases_num = cursor.execute(sql)
print("数据库总数:" + str(databases_num) + " 个") # 输出数据库总数 # fetchall()方法 返回多个元组,即返回多个记录(rows),如果没有结果,则返回 ()
result = cursor.fetchall()
print(result) # (('information_schema',), ……('test',)) print("数据库列表:")
for i in result:
# print(i)
for j in i:
print(j)
"""
数据库列表:
information_schema
bcbx_chs
caituotuo_db
chstracer
listudy
mysql
performance_schema
test
""" print("打印成一行,空格隔开:", end="")
for i in result:
for j in i:
# 打印成一行,空格隔开
print(j, end=' ')
# 打印成一行,空格隔开:information_schema bcbx_chs caituotuo_db chstracer listudy mysql performance_schema test # 关闭连接
db_conn.close()

持续更新ing……

Python3+PyMysql的更多相关文章

  1. python3 pymysql查询结果包含字段名

    python2使用MySQLdb模块进行连接mysql数据库进行操作:python3则使用pymysql模块进行连接mysql数据库进行操作:两者在语法上有稍微的差别,其中就包括查询结果包含字段名,具 ...

  2. Python3 pymysql连接MySQL数据库

    #!/usr/bin/python # -*- coding:utf8 -*- import pymysql #取得数据库连接对象 conn = pymysql.connect(host='127.0 ...

  3. python3 pymysql学习笔记

    练手项目需要用到mysql就顺手把mysql也学了,这个模块没什么好说的,比较简单,实际整个过程我都是在学mysql语句,但还是发现了一些问题. fetchall() 获取结果集中的所有行 这个函数难 ...

  4. mysql_day04

    MySQL-Day03回顾1.索引 1.普通索引 index 2.唯一索引(UNI,字段值不允许重复,但可以为NULL) 1.创建 1.字段名 数据类型 unique 2.unique(字段名), u ...

  5. django实战-留言板

    对应github链接:https://github.com/pshyms/django/tree/master/liuyanban 第一天 1. 创建一个新项目后,新建一个应用程序 python ma ...

  6. python3-开发进阶Flask的基础(5)

    内容概要: SQLAlchemy flsak-sqlalchemy flask-script flask-migrate Flask的目录结构 一.SQLAlchemy 1.概述 SQLAlchemy ...

  7. Python系列之入门篇——python2.7.13安装

    Python2.7.13 安装 说明 以下所有操作都基于centos6.9 1. Issue zlib zlib-devel是安装setuptools依赖的模块,需要在安装python之前先安装这两个 ...

  8. Python 连接、操作数据库

    使用python3+pymysql 一.安装python3 a)         从网上下载安装吧 二.安装pymysql https://pypi.python.org/pypi/PyMySQL h ...

  9. Python 数据库的Connection、Cursor两大对象

    Python 数据库的Connection.Cursor两大对象 pymysql是Python中操作MySQL的模块,其使用方法和py2的MySQLdb几乎相同. Python 数据库图解流程 Con ...

随机推荐

  1. 【Java】main方法的理解

    main方法的理解 main()方法作为程序的入口 main()方法也是一个普通的静态方法 main()方法可以作为我们与控制台交互的方式.(之前:使用Scanner) main方法中的参数args就 ...

  2. 《剑指offer》面试题09. 用两个栈实现队列

    问题描述 用两个栈实现一个队列.队列的声明如下,请实现它的两个函数 appendTail 和 deleteHead ,分别完成在队列尾部插入整数和在队列头部删除整数的功能.(若队列中没有元素,dele ...

  3. leetcode 1021. 删除最外层的括号

    问题描述 有效括号字符串为空 ("")."(" + A + ")" 或 A + B,其中 A 和 B 都是有效的括号字符串,+ 代表字符串的 ...

  4. 【Java】GUI实现贪吃蛇

    [Java]GUI实现贪吃蛇 前言 我们在做这个小游戏之前,得确保自己的AWT和Swing有一定的基础,并且会写一些简单的逻辑操作.这些都会在后面写的时候体现出来. 狂神老师从这里开始讲贪吃蛇的 我们 ...

  5. Centos下安装Scala(2)

    1.下载压缩包 命令:wget https://downloads.lightbend.com/scala/2.11.8/scala-2.11.8.tgz 2.解压缩包 命令:tar -xzvf sc ...

  6. 字符串工具类ToStringBuilder常用方法介绍

    一.简介与引入   1.ToStringBuilder.HashCodeBuilder.EqualsBuilder.ToStringStyle.ReflectionToStringBuilder.Co ...

  7. java多态转型II

    1 package face_09; 2 3 /* 4 * 毕老师和毕姥爷的故事. 5 */ 6 class 毕姥爷 { 7 void 讲课() { 8 System.out.println(&quo ...

  8. mysql加强(3)~分组(统计)查询

    一.分组(统计) 查询 1.语法 : select [distinct] *| 分组字段1[别名] [,分组字段2[别名],...] | 统计函数 from 表名 [别名] [where 条件(s)] ...

  9. python语法缩进

    1.python会根据缩进来判断代码行和前一句代码行之间的关系 2.for循环后一定要缩进,for循环后面的冒号代表告诉python,下面是代码行缩进的第一行

  10. 常见线程池之 newCacheThreadPool 缓存线程池 简单使用

    package com.aaa.threaddemo; import java.util.concurrent.BlockingQueue; import java.util.concurrent.E ...