在本教程的这一部分中,无涯教程将创建新的数据库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',)
> 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',)
祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)