Erstellen einer neuen MySQL-Datenbank mit go-sql-driver
Bei der Entwicklung eines Golang-Skripts zum Klonen von Datenbanken kann es erforderlich sein, eine neue MySQL-Datenbank zu erstellen Erstellen Sie vor dem Klonen eine neue Datenbank. Der go-sql-driver bietet die notwendige Funktionalität, um diese Aufgabe zu erfüllen.
Verwendung des go-sql-driver
Entgegen der Annahme, dass ein weiterer Treiber erforderlich ist, ist er Es ist möglich, den Go-SQL-Treiber für die Datenbankerstellung zu verwenden. Stellen Sie jedoch sicher, dass der für die Verbindung verwendete MySQL-Benutzer über die erforderlichen Berechtigungen zur Datenbankerstellung verfügt.
Beispielcode
Der folgende Code veranschaulicht die Datenbankerstellung mit go-sql-driver :
func create(name string) { 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 "+name) if err != nil { panic(err) } _,err = db.Exec("USE "+name) if err != nil { panic(err) } _,err = db.Exec("CREATE TABLE example ( id integer, data varchar(32) )") if err != nil { panic(err) } }
Schlüssel Punkte
Zusätzliche Ressource
Beziehen Sie sich auf das umfassende Datenbank-/SQL-Tutorial und die Dokumentation von VividCortex unter http://go-database-sql.org /index.html für weitere Einblicke.
Das obige ist der detaillierte Inhalt vonWie erstelle ich eine neue MySQL-Datenbank mit dem go-sql-driver?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!