Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Bagaimana cara mengambil nama tabel dalam database mysql dengan Python dan MySQLdb?

Agar lebih lengkap:

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)

sekarang ada dua pilihan:

tables = cursor.fetchall()       # return data from last query

atau ulangi kursor:

 for (table_name,) in cursor:
        print(table_name)


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Fungsi MySQL SHA2 tampaknya tidak berfungsi

  2. Menjalankan skrip .sql menggunakan MySQL dengan JDBC

  3. Hitung semua catatan dari database di mana tanggal jatuh tempo cocok dengan tanggal hari ini

  4. Stempel waktu untuk pembuatan baris dan modifikasi terakhir

  5. Python &MySql:Unicode dan Encoding