Tạo new database MySQL trong Python
149 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!
Tham khảo thêm
- doc Cài đặt môi trường MySQL cho Python
- doc Kết nối Python với MySQL
- doc Tạo bảng MySQL trong Python
- doc Lệnh INSERT MySQL trong Python
- doc Lệnh SELECT MySQL trong Python
- doc Lệnh UPDATE và DELETE MySQL trong Python
149 lượt xem
Ngày:26/10/2020
Chia sẻ bởi:Phuong