创建数据库
创建一个名为“chuan”的数据库:
# 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”语句列出系统中的所有数据库来检查数据库是否存在。如下则是返回所有数据库,看看我们创建的数据库是否存在。
# 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)
演示:
如上可以看到创建的数据库存在。
或者您可以在建立连接时直接尝试访问数据库:
# 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)
如果数据库不存在,您将收到错误消息。