Tạo new database MySQL trong Python

Để 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.

Tạo new database MySQL trong Python

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!

Ngày:26/10/2020 Chia sẻ bởi:Phuong

CÓ THỂ BẠN QUAN TÂM