go-sql-driver を使用した新しい MySQL データベースの作成
データベースのクローンを作成する Golang スクリプトを開発する場合、クローン作成前の新しいデータベース。 go-sql-driver は、このタスクを実行するために必要な機能を提供します。
go-sql-driver の使用
別のドライバーが必要であるという想定に反して、データベースの作成には go-sql-driver を利用できます。ただし、接続に使用する MySQL ユーザーがデータベース作成に必要な権限を持っていることを確認してください。
サンプル コード
次のコードは、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) } }
キーポイント
追加リソース
VividCortex (http://go-database-sql.org) によって提供される包括的なデータベース/SQL チュートリアルとドキュメントを参照してください。詳細については、/index.html をご覧ください。
以上がgo-sql-driver を使用して新しい MySQL データベースを作成するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。