3.创建表-demo
在连接数据库的基础上
步骤:
使用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)")
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)
}