Erstellen einer neuen MySQL-Datenbank mit go-sql-driver
In Go bietet das Paket go-sql-driver eine robuste Möglichkeit dazu Verbindung zu MySQL-Datenbanken herstellen. Eine häufige Herausforderung besteht jedoch darin, eine neue Datenbank zu erstellen, wenn das Verbindungsschema einen vorhandenen Datenbanknamen erfordert.
Kann go-sql-driver neue Datenbanken erstellen?
Ja, go-sql-driver kann zum Erstellen neuer MySQL-Datenbanken verwendet werden. Sie müssen sich als MySQL-Benutzer mit den erforderlichen Berechtigungen anmelden, um neue Datenbanken zu erstellen.
So erstellen Sie eine neue Datenbank mit go-sql-driver:
db, err := sql.Open("mysql", "admin:admin@tcp(127.0.0.1:3306)/") if err != nil { panic(err) } defer db.Close()
_,err = db.Exec("CREATE DATABASE "+databaseName) if err != nil { panic(err) }
_,err = db.Exec("USE "+databaseName) if err != nil { panic(err) }
// For example, create a table named 'example' in the new database _,err = db.Exec("CREATE TABLE example ( id integer, data varchar(32) )") if err != nil { panic(err) }
Wichtige Hinweise:
Das obige ist der detaillierte Inhalt vonKann go-sql-driver eine neue MySQL-Datenbank ohne einen bereits vorhandenen Datenbanknamen erstellen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!