Tôi có một cơ sở dữ liệu SQL và tự hỏi bạn đang sử dụng lệnh nào để chỉ nhận danh sách các tên bảng trong cơ sở dữ liệu đó.Cách lấy tên bảng trong cơ sở dữ liệu mysql bằng Python và MySQLdb?
16
A
Trả lời
7
HIỂN THỊ bảng
15 chars
8
show tables
sẽ giúp. Here is the documentation.
45
Để được hoàn chỉnh hơn một chút:
import MySQLdb
connection = MySQLdb.connect(
host = 'localhost',
user = 'myself',
passwd = 'mysecret') # create the connection
cursor = connection.cursor() # get the cursor
cursor.execute("USE mydatabase") # select the database
cursor.execute("SHOW TABLES") # execute 'SHOW TABLES' (but data is not returned)
hiện nay có hai lựa chọn:
tables = cursor.fetchall() # return data from last query
hoặc lặp qua các con trỏ:
for (table_name,) in cursor:
print(table_name)
Các vấn đề liên quan
- 1. Tạo cơ sở dữ liệu MySQLdb bằng cách sử dụng tập lệnh Python
- 2. Tên bảng Python, MySQLdb và thoát?
- 3. Đặt tên bảng và bảng cơ sở dữ liệu
- 4. Cách lấy tên cơ sở dữ liệu trong PDO?
- 5. Cách sao chép bảng từ một cơ sở dữ liệu mysql sang cơ sở dữ liệu mysql khác
- 6. Làm cách nào để lấy trường cuối cùng trong cơ sở dữ liệu Mysql bằng PHP?
- 7. Cách lấy hình ảnh từ cơ sở dữ liệu MySQL và hiển thị trong thẻ html
- 8. Lỗi khi kéo cơ sở dữ liệu mysql trong cơ sở dữ liệu mysql cục bộ
- 9. Cách lấy tên Cơ sở dữ liệu của sqlserver
- 10. thiết kế trường bảng trong cơ sở dữ liệu mysql?
- 11. Bảng xóa MySQL - Cơ sở dữ liệu hiện tại hoặc mọi cơ sở dữ liệu?
- 12. Khôi phục bảng MySQL trở lại cơ sở dữ liệu
- 13. Tại sao django và python MySQLdb có một con trỏ trên mỗi cơ sở dữ liệu? kịch bản
- 14. MySQL: Nhiều bảng hoặc nhiều cơ sở dữ liệu?
- 15. Đặt tên cột boolean trong bảng cơ sở dữ liệu
- 16. dữ liệu Python MySQLdb không chèn
- 17. Cách lấy dữ liệu từ cơ sở dữ liệu Parse.com
- 18. Tìm nạp các hàng trong bảng cơ sở dữ liệu MySQL bằng cách sử dụng MySQL C API và C++
- 19. Cơ sở dữ liệu rỗng trong MySQL và PHP?
- 20. Làm cách nào để lấy tên trường của bảng cơ sở dữ liệu?
- 21. Làm cách nào để đổi tên một cột trong bảng cơ sở dữ liệu bằng SQL?
- 22. Sao lưu cơ sở dữ liệu MySQL
- 23. Lấy tên cơ sở dữ liệu từ tệp bak
- 24. Chuẩn hóa cơ sở dữ liệu MySQL
- 25. Hạn chế tên cơ sở dữ liệu Mysql
- 26. Hiển thị cơ sở dữ liệu/bảng MySQL bằng cách sử dụng REST
- 27. Di chuyển bảng từ cơ sở dữ liệu này sang cơ sở dữ liệu khác trong MySQL
- 28. cách lấy giá trị hàng cuối cùng trong cơ sở dữ liệu mysql
- 29. Lấy các ký tự đặc biệt ra khỏi cơ sở dữ liệu MySQL bằng PHP
- 30. Cách dễ nhất để lấy siêu dữ liệu cơ sở dữ liệu trong Java?
chỉ tự hỏi tại sao tôi đã xuống bỏ phiếu? Tôi biết câu hỏi là một câu hỏi mới nhưng tôi nghĩ rằng những loại câu hỏi được cho phép trên stack trên dòng chảy? – Richard