Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Utwórz bazę danych MySQL w Pythonie za pomocą operatora %s

Myślę, że zamierzasz wartość db_name do wstawienia zamiast %s , jak symbol zastępczy w C . To nie działa tak, jak się dowiedziałeś. Zamiast tego możesz zrobić coś takiego:

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

Wykonanie tego w ten sposób pozwoli ci użyć techniki w bardziej złożonych sytuacjach, w których po wartości, którą próbujesz zastąpić, jest więcej SQL.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL:liczba rekordów z kolejnymi miesiącami

  2. Oblicz deltę (różnicę bieżącego i poprzedniego wiersza) grupę mysql według określonej kolumny

  3. Dodaj klucz obcy do istniejącej tabeli

  4. Zaktualizuj wszystkie wiersze w bazie danych o wartość skrótu

  5. Zrozumienie klucza MySQL key_len w instrukcji wyjaśniania