数据库基本操作原生方式操作数据库GORM框架介绍01
目录GORM常用操作03
结构体定义表字段GORM创建数据表04
索引和复合主键06
01原生方式操作数据库•下载依赖关系•连接数据库•创建数据表Go语言程序操作数据库,是通过database/sql包以及第三方实现database/sql/driver接口的数据库驱动包共同完成的
database/sql包是Golang的标准库之一,它提供了一系列接口方法,用于访问关系型数据库
database/sql包不会提供数据库特有的方法,在使用database/sql包时必须注入至少一个数据库驱动特有的方法交给注入的数据库驱动去实现
在使用Go语言开发信息系统的过程中,我们通常会使用到以下数据库:MySQL、MariaDB、PostgreSQL、SQlite和SQLServer
1原生方式操作数据库Go语言程序操作数据库1原生方式操作数据库MariaDB的下载地址为:https://mariadb
org/download/1原生方式操作数据库MySQL的下载地址为:https://dev
com/downloads/installer/1原生方式操作数据库数据表创建数据表连接连接数据库依赖下载依赖关系1原生方式操作数据库goget-ugithub
com/go-sql-driver/mysql下载依赖关系注:github
com/go-sql-driver/mysql为用于下载Go的数据库/sql包的MySQL驱动程序的地址命令goget会自动从一些主流公用代码仓库(比如GitHub)下载目标代码包,并把它们安装到环境变量GOPATH包含的第1工作区的相应目录中-u参数会让命令利用网络来更新已有代码包及其依赖包
默认情况下,该命令只会从网络上下载本地不存在的代码包,而不会更新已有的代码包1原生方式操作