Tạo new database MySQL trong Python
150 lượt xem
Để làm việc với cơ sở dữ liệu MySQL trong Python, trước tiên bạn cần tạo new database MySQL. Để tìm hiểu cách lấy dữ liệu, cú pháp tạo mới, mời bạn đọc cùng tham khảo bài viết dưới đây.
1. Lấy danh sách các cơ sở dữ liệu hiện có
Chúng tôi có thể lấy danh sách tất cả các cơ sở dữ liệu bằng cách sử dụng truy vấn MySQL sau đây.
show databases;
Ví dụ:
mport mysql.connector
# tạo đối tượng connection
myconn = mysql.connector.connect(host = "localhost", user = "root",
passwd = "123456")
# tạo đối tượng cursor
cur = myconn.cursor()
try:
dbs = cur.execute("show databases")
except:
myconn.rollback()
for x in cur:
print(x)
myconn.close()
Kết quả:
('information_schema',)
('mydb',)
('mysql',)
('performance_schema',)
('phpmyadmin',)
('test',)
2. Tạo new database MySQL trong Python
Cơ sở dữ liệu mới có thể được tạo bằng cách sử dụng truy vấn SQL sau
create database <database-name>
Ví dụ tạo new database MySQL trong Python:
import mysql.connector
# tạo đối tượng connection
myconn = mysql.connector.connect(host = "localhost", user = "root",
passwd = "123456")
# tạo đối tượng cursor
cur = myconn.cursor()
try:
cur.execute("create database PythonDB")
dbs = cur.execute("show databases")
except:
myconn.rollback()
for x in cur:
print(x)
myconn.close()
Kết quả:
('information_schema',)
('mydb',)
('mysql',)
('performance_schema',)
('phpmyadmin',)
('pythondb',)
('test',)
Trên đây là bài viết của eLib.VN về Tạo new database MySQL trong Python. Hy vọng qua bài này bạn sẽ hiểu và vận dụng trong quá trình học tập và làm việc với Python. Chúc các bạn thành công!