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) } }
키 포인트
추가 리소스
http://go-database-sql.org에서 VividCortex가 제공하는 포괄적인 데이터베이스/sql 튜토리얼 및 문서를 참조하세요. /index.html을 참조하세요.
위 내용은 go-sql-driver를 사용하여 새로운 MySQL 데이터베이스를 만드는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!