Python创建数据库

Python创建数据库 首页 / Python3入门教程 / Python创建数据库

在本教程的这一部分中,无涯教程将创建新的数据库PythonDB。

数据库列表

通过使用以下MySQL查询,可以获得所有数据库的列表。

>  show databases;

示例

import mysql.connector

#创建连接对象
myconn = mysql.connector.connect(host = "localhost", user = "root",passwd = "Learnfk")

#创建光标对象
cur = myconn.cursor()

try:
    dbs = cur.execute("show databases")
except:
    myconn.rollback()
for x in cur:
    print(x)
myconn.close()

输出

('EmployeeDB',)
('Test',)
('TestDB',)
('information_schema',)
('Learnfk',)
('Learnfk1',)
('mydb',)
('mysql',)
('performance_schema',)
('testDB',)

创建新数据库

可以使用以下SQL查询创建新数据库。

无涯教程网

链接:https://www.learnfk.comhttps://www.learnfk.com/python3/python-mysql-creating-new-database.html

来源:LearnFk无涯教程网

>  create database <database-name>  

示例

import mysql.connector

#创建连接对象
myconn = mysql.connector.connect(host = "localhost", user = "root",passwd = "Learnfk")

#创建光标对象
cur = myconn.cursor()

try:
    #创建一个新数据库
    cur.execute("create database PythonDB2")

    #获取现在将包含新数据库 PythonDB 的所有数据库的列表
    dbs = cur.execute("show databases")
    
except:
    myconn.rollback()

for x in cur:
        print(x)
        
myconn.close()

输出

('EmployeeDB',)
('PythonDB',)
('Test',)
('TestDB',)
('anshika',)
('information_schema',)
('Learnfk',)
('Learnfk1',)
('mydb',)
('mydb1',)
('mysql',)
('performance_schema',)
('testDB',)

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

教程推荐

大型Android系统重构实战 -〔黄俊彬〕

自动化测试高手课 -〔柳胜〕

玩转Vue 3全家桶 -〔大圣〕

深度学习推荐系统实战 -〔王喆〕

.NET Core开发实战 -〔肖伟宇〕

现代C++编程实战 -〔吴咏炜〕

Flutter核心技术与实战 -〔陈航〕

深入剖析Kubernetes -〔张磊〕

Java核心技术面试精讲 -〔杨晓峰〕

好记忆不如烂笔头。留下您的足迹吧 :)