go-sql-driver를 사용하여 새 MySQL 데이터베이스 생성
Go에서 go-sql-driver 패키지는 강력한 방법을 제공합니다. MySQL 데이터베이스에 연결합니다. 그러나 한 가지 일반적인 과제는 연결 체계에 기존 데이터베이스 이름이 필요할 때 새 데이터베이스를 생성하는 것입니다.
go-sql-driver가 새 데이터베이스를 생성할 수 있습니까?
예, go-sql-driver를 사용하여 새로운 MySQL 데이터베이스를 생성할 수 있습니다. 새 데이터베이스를 생성하려면 필요한 권한이 있는 MySQL 사용자로 연결해야 합니다.
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) }
중요 사항:
위 내용은 go-sql-driver가 기존 데이터베이스 이름 없이 새 MySQL 데이터베이스를 생성할 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!