sql >> データベース >  >> RDS >> Mysql

go-sql-driverを使用して新しいMySQLデータベースを作成する方法

    go-sql-driverを完全に使用できます。ただし、新しいデータベースを作成するには、適切なアクセス権を持つmysqlユーザーを使用する必要があります。

    次に例を示します:

    func create(name string) {
    
       db, err := sql.Open("mysql", "admin:[email protected](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)
       }
    }
    

    データベース名は接続文字列に指定されていないことに注意してください。接続後にデータベースを作成し(CREATE DATABASEコマンド)、それを使用するように接続を切り替えます(USEコマンド)。

    注:VividCortexの担当者は、 http://go-で優れたデータベース/SQLチュートリアルとドキュメントを管理しています。 database-sql.org/index.html



    1. ASP.NETでC#を使用してデータベースからバイナリイメージを取得する方法

    2. PHPのnull値はMySQLのnull値と同じではありませんか?

    3. Oracleデータベースを使用したHQLクエリで現在の日付を使用するにはどうすればよいですか?

    4. 制限を超えると、主キーIDはどうなりますか?