前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Python MySQL创建数据库

Python MySQL创建数据库

作者头像
川川菜鸟
发布2021-10-19 11:48:05
7.2K0
发布2021-10-19 11:48:05
举报
文章被收录于专栏:python全栈教程专栏

创建数据库

创建一个名为“chuan”的数据库:

代码语言:javascript
复制
# coding=gbk
"""
作者:川川
@时间  : 2021/9/13 21:50
群:970353786
"""
import mysql.connector

mydb = mysql.connector.connect(
    host="localhost",  # 默认用主机名
    user="root",  # 默认用户名
    password="123456"  # mysql密码
    , charset='utf8'  # 编码方式
)

mycursor = mydb.cursor()

mycursor.execute("CREATE DATABASE chuan")

如果上面的代码执行没有错误,你就成功创建了一个数据库 chuan。

检查数据库是否存在

通过使用“SHOW DATABASES”语句列出系统中的所有数据库来检查数据库是否存在。如下则是返回所有数据库,看看我们创建的数据库是否存在。

代码语言:javascript
复制
# coding=gbk
"""
作者:川川
@时间  : 2021/9/13 21:54
群:970353786
"""
import mysql.connector

mydb = mysql.connector.connect(
  host="localhost",  # 默认用主机名
    user="root",  # 默认用户名
    password="123456", # mysql密码
    charset='utf8'  # 编码方式
)

mycursor = mydb.cursor()

mycursor.execute("SHOW DATABASES")

for x in mycursor:
  print(x)

演示:

如上可以看到创建的数据库存在。 或者您可以在建立连接时直接尝试访问数据库:

代码语言:javascript
复制
# coding=gbk
"""
作者:川川
@时间  : 2021/9/13 21:58
群:970353786
"""
import mysql.connector

mydb = mysql.connector.connect(
    host="localhost",  # 默认用主机名
    user="root",  # 默认用户名
    password="123456",  # mysql密码
    charset='utf8' , # 编码方式
    database="chuan"    #数据库名称
)
print(mydb)

如果数据库不存在,您将收到错误消息。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021/09/13 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 创建数据库
  • 检查数据库是否存在
相关产品与服务
数据库
云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档