Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Tạo Cơ sở dữ liệu MySQL bằng Python bằng toán tử% s

Tôi nghĩ rằng bạn đang có ý định về giá trị của db_name được chèn thay vì %s , giống như một trình giữ chỗ trong C . Điều này không hoạt động như bạn đã tìm ra. Thay vào đó, bạn có thể làm điều gì đó như:

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

Làm theo cách này sẽ cho phép bạn sử dụng kỹ thuật này trong các tình huống phức tạp hơn khi có nhiều SQL hơn sau giá trị mà bạn đang cố gắng thay thế.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cloud SQL hoặc VM Instance để lưu trữ Cơ sở dữ liệu MySQL

  2. Cha / Con trong cùng một bảng

  3. sql jdbc getgeneratedkeys trả về không tìm thấy id cột, loại cột không xác định

  4. Chèn câu lệnh kiểm tra bản sao trước khi chèn

  5. MySQL - Khóa ngoại trên dòng thác xóa - Có thứ tự thực thi xác định không?