gorm连接MySQL数据库:建表、查询单条数据
2023-09-14 09:01:54 时间
package main
import (
"fmt"
"gorm.io/driver/mysql"
"gorm.io/gorm"
)
type Product struct {
gorm.Model
ProCode string
ProName string
ProPrice uint
}
func main() {
dsn := "root:root@tcp(localhost:3306)/gorm?charset=utf8mb4&parseTime=True&loc=Local"
DB, err := gorm.Open(mysql.Open(dsn), &gorm.Config{})
if err != nil {
panic("连接mysql失败")
}
// // 初始化执行一次 不可重复执行
// DB.AutoMigrate(&Product{})
// // 插入数据
// DB.Create(&Product{ProCode: "shipin001", ProName: "辣条", ProPrice: 10})
// DB.Create(&Product{ProCode: "shipin002", ProName: "方便面", ProPrice: 5})
// 查询一条数据
var product Product
DB.First(&product, 1)
fmt.Println(product.ProName)
}
参考链接:
https://gorm.io/zh_CN/docs/index.html
相关文章
- MySQL如何利用索引优化ORDER BY排序语句详解数据库
- 掌握MySQL数据库:面试笔试题全攻略(mysql数据库的笔试题)
- MySQL数据库:增、删、查、改,操作攻略(mysql增删查改)
- MySQL Status Locked_connects 数据库状态作用意思及如何正确
- MySQL Variables collation_server 数据库 参数变量解释及正确配置使用
- 绿色版的MySQL:改善数据库性能(绿色版的mysql)
- 安全起见:关闭MySQL远程连接(关闭mysql远程连接)
- MySQL文件导入:一步搞定数据库导入(mysql文件导入数据库)
- MySQL数据库表的备份与导入(mysql备份导入表)
- 远程MySQL连接的最佳实践:使用专业的工具(远程连接mysql工具)
- MySQL服务器地址: 找到完美的解决方案(mysql服务器的地址)
- MySQL查询计数:让数据库性能更强大(mysql查询计数)
- MySQL存储IP地址的最佳实践(mysql存储ip地址)
- MySQL视图:基础教程指南(mysql视图教程)
- MySQL:实现英汉词典数据库的最佳实践(英汉词典数据库mysql)
- 基于C的MySQL数据库连接实践(cado连接mysql)
- 如何使用SSH连接Mysql数据库(ssh连接mysql数据库)
- 优化数据库性能,迈向高效:Mysql配置指南(mysql配置)
- 据掌握MySQL:如何有效查询字段数据(mysql 查询字段数)
- 百度云搭载MySQL优化技巧,提升数据库性能(mysql优化百度云)
- MySQL字符串合并实现多维数据处理(mysql 合并字符串)
- 深入浅出用c语言插入MySQL数据库(c mysql插入数据库)
- 360安全浏览器阻止连接MySQL数据库(360阻止连接mysql)
- MySQL数据库错误排查小技巧(mysql一直错)
- MySQL本地登陆失败怎么办(mysql 不能本地登陆)