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

Buat Database MySQL dengan Python menggunakan operator %s

Saya pikir Anda menginginkan nilai db_name untuk disisipkan sebagai ganti %s , seperti placeholder di C . Ini tidak berfungsi seperti yang Anda ketahui. Sebagai gantinya, Anda dapat melakukan sesuatu seperti:

create_statement = "CREATE DATABASE {:s}".format(db_name)
mycursor.execute(create_statement)

Melakukannya dengan cara ini akan memungkinkan Anda untuk menggunakan teknik dalam situasi yang lebih kompleks di mana ada lebih banyak SQL setelah nilai yang Anda coba ganti.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Pencarian teks lengkap MySQL untuk kata-kata dengan tiga atau kurang huruf

  2. Panjang MySQL () vs char_length ()

  3. ImportError:Tidak ada modul bernama flask.ext.mysql

  4. Dapatkan data dari dua tabel untuk membuat kalender acara

  5. Bagaimana cara menambahkan komentar ke tabel atau kolom di mysql menggunakan SQLAlchemy?