Python MySQL创建数据库

Python MySQL创建数据库

  • 我们将创建新的数据库PythonDB
  1. 获取现有数据库的列表
  • 我们可以使用以下MySQL查询获取所有数据库的列表
> show databases;
  1. 案例
import mysql.connector  
  
# 创建连接对象  
myconn = mysql.connector.connect(host="192.168.126.20", user="root", passwd="mysql") 
  
# 创建游标对象  
cur = myconn.cursor()  
  
try:  
    cur.execute("show databases")  
except:  
    myconn.rollback()  
for x in cur:  
    print(x)  
myconn.close()
  • 输出
('information_schema',)
('mysql',)
('performance_schema',)
('test',)
  1. 创建新数据库
  • 可以使用以下SQL查询创建新数据库
> create database <database_name>
  • 案例
import mysql.connector  
  
# 创建连接对象   
myconn = mysql.connector.connect(host="192.168.126.20", user="root", passwd="mysql") 
  
# 创建游标对象  
cur = myconn.cursor()  
  
try:  
    # 创建一个新的数据库 PythonDB
    cur.execute("create database PythonDB")  
  
    # 获取所有数据库的列表,现在将包括新的数据库PythonDB
    cur.execute("show databases")       
except:  
    myconn.rollback()  
  
for x in cur:  
    print(x)  
          
myconn.close()
  • 输出
('PythonDB',)
('information_schema',)
('mysql',)
('performance_schema',)
('test',)
posted @ 2021-05-20 15:43  廿九九  阅读(363)  评论(0)    收藏  举报