在连接数据库的基础上
步骤:
使用db.Exec
创建表的关键字-CREATE TABLE
TableResult, err := db.Exec("CREATE TABLE user0(id INT AUTO_INCREMENT PRIMARY KEY,server_ip VARCHAR(100) NOT NULL,server_port VARCHAR(100) NOT NULL)")
Go
package main
//创建表-demo
//需要在连接数据库的基础上
import (
"database/sql"
"fmt"
_ "github.com/go-sql-driver/mysql"
"log"
)
func main() {
//连接数据库
db, err := sql.Open("mysql", "ims:123456@tcp(192.168.0.26:3306)/ibcf")
if err != nil {
log.Fatal("连接数据库失败:", err)
}
//关闭数据库
defer db.Close()
//验证是否连接数据库成功
err = db.Ping()
if err != nil {
log.Fatal("验证连接数据库失败:", err)
}
fmt.Println("连接数据库成功")
TableResult, err := db.Exec("CREATE TABLE user0(id INT AUTO_INCREMENT PRIMARY KEY,server_ip VARCHAR(100) NOT NULL,server_port VARCHAR(100) NOT NULL)")
if err != nil {
log.Fatal("创建表失败:", err)
}
fmt.Println("创建表成功:",TableResult)
}