Mysql
 sql >> база данни >  >> RDS >> Mysql

Как да създадете нова MySQL база данни с go-sql-driver

Можете перфектно да използвате go-sql-драйвера. Въпреки това трябва да използвате потребител на 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 поддържат хубав урок за база данни/sql и документация на http://go- database-sql.org/index.html



  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 Изберете редове, където колоната с времеви печат между сега и преди 10 минути

  2. mysql автоматично съхранява времева марка за създаване на запис

  3. Свързано с PHP PDO:Актуализиране на SQL изявление, което не актуализира съдържанието на базата данни

  4. Симулиране на паролата() на MySql с помощта на .NET или MS SQL

  5. rake db:create е генериран, ако зададете набора от знаци ръчно, уверете се, че имате грешка при съпоставяне