gorm 连接 MySQL
文章目录
- 需要 [安装mysql](https://www.runoob.com/mysql/mysql-install.html)
- 了解 MySQL
- 常用命令
- 表
- SQL分类
- DQL
- 玩弄 gorm
需要 安装mysql
了解 MySQL
IP地址定位计算机
端口号 port 定位计算机上某个服务或应用
字符编码方式 utf8
启停服务
net start mysql
net stop mysql
本地登录
mysql -uroot -p
退出
exit
常用命令
查看数据库
show databases;
使用数据库
use 数据库名称
show tables;
创建数据库
create database test;
终止命令 \c
或 ;
表
table 表: 数据库以表的形式表示数据,表是数据库的基本单元
表由行和列组成,行(row)为数据/记录,列(column)为字段
字段有字段名、数据类型、约束等
约束:如唯一性约束,字段中数据不能重复
导入数据 source 地址
查看表中数据 select * from 表名;
查看表的结构 desc 表名
SQL分类
DQL: 数据查询语言(查询select)
DML: 数据操作语言(数据增删改 insert delete update)
DDL: 数据定义语言(表结构增删改 create drop alter)
TCL: 事务控制语言(提交commoit; 回滚rollback;)
DCL: 数据控制语言(授权grant 撤权revoke)
DQL
查询一个、多个、全部字段的命令
select 字段名 from 表名;
select 字段名1,字段名2 from 表名;
select * from 表名;
别名,含空格别名
select 字段名1,字段名2 别名 from 表名;
select 字段名1,字段名2 '别 名' from 表名;
数学运算
select 字段名1,字段名2*12 from 表名;
条件查询
select 字段1,字段2,字段3... from 表名 where 条件;
玩弄 gorm
安装
go get github.com/jinzhu/gorm
go get github.com/jinzhu/gorm/dialects/mysql
package mainimport ("github.com/jinzhu/gorm"_ "github.com/jinzhu/gorm/dialects/mysql"
)type UserInfo struct {ID uintName stringGender stringHobby string
}func main() {// 账号、密码、ip地址、端口、数据库、编码类型...db, err := gorm.Open("mysql", "root:123456@(127.0.0.1:3306)/test?charset=utf8mb4&parseTime=True&loc=Local")if err != nil {panic(err)}defer db.Close()db.AutoMigrate(&UserInfo{})u1 := UserInfo{1, "cztAI", "男", "我是傻逼"}db.Create(&u1)
}
go run main.go
gorm 连接 MySQL相关推荐
- golang 通过socks5代理连接mysql(gorm)
前言 在前一段时间遇见过这样一件事,我们的部分服务要部署在两个机房,而且两个机房并不互通,但是两个服务要通过mysql数据库实现配合工作,从无到有想到了两种实现方式. 这里注明一点的是mysql是与主 ...
- gorm 关于mysql你确定知道这些?
gorm 关于mysql你确定知道这些? gorm连接mysql数据库 package mainimport ("fmt""time"_ "githu ...
- gorm.open mysql_golang gorm 操作mysql及gorm基本用法
golang 官方的那个操作mysql的有点麻烦所以就使用了gorm,下面就gorm的使用做下简单介绍 下载gorm: go get -u github.com/jinzhu/gorm 在项目中引入g ...
- gorm.open mysql_golang gorm 操作mysql
golang 官方的那个操作mysql的有点麻烦所以就使用了gorm,下面就gorm的使用做下简单介绍 下载gorm: go get -u github.com/jinzhu/gorm 在项目中引入g ...
- gorm 操作mysql
目录 一.gorm介绍 二.gorm安装 三.gorm模型定义 1.ORM介绍 2.gorm模型定义 3.gorm模型标签 4.定义表名 5.gorm.Model 6.自动更新时间 四.gorm连接数 ...
- grom (一)连接Mysql数据库
数据库的连接 1. 代码预览 package mainimport ("fmt""gorm.io/driver/mysql""gorm.io/gorm ...
- golang使用grom连接Mysql数据库
GORM中文文档: http://gorm.book.jasperxu.com/ 下载grom到项目里 import("github.com/jinzhu/gorm"_ " ...
- .net连接mysql数据_.net连接MYSQL数据库的方法及示例!
连接MYSQL数据库的方法及示例 方法一: 使用MYSQL推出的MySQL Connector/Net is an ADO.NET driver for MySQL 该组件为MYSQL为ADO.NET ...
- SQLALchemy之Python连接MySQL
20220225 https://www.cnblogs.com/toheart/p/9802990.html pymssql连接sqlserver https://blog.csdn.net/qq_ ...
最新文章
- 2019 ACM - ICPC 全国邀请赛(南昌) 题解(9 / 12)
- javascript检测对象中是否存在某个属性判断方法小结
- 用ironpython驱动你的计算公式
- dedecms上传图片不自动改名,以利于seo图片优化
- python --- 线程
- 【Nexus3】使用-Nexus3批量上传jar包 artifact upload
- 【嵌入式】非操作系统下GPIO口控制器及LED灯编程
- jquery 插件 国外
- 计算机辅助教学的开题报告,开题报告样例1(计算机辅助教学)(8页)-原创力文档...
- 存储过程系列之存储过程sql数据库调用和程序代码调用
- linux unix域socket_从文件描述符到Socket
- java 识别fn键_Fn快捷键全解
- 图像分割——超像素(Superpixels)分割(Matlab)
- Android studio 下载安装
- 计算机高中会考inpute,高中信息技术会考知识点
- 训练集,验证集与测试集
- 油猴超神好用脚本推荐
- Jeff Dean执笔:一文看尽2018谷歌AI重大突破
- SpringBoot集成Nacos
- 其他——dhtmlxGantt甘特图API精华总结
热门文章
- TBB(Intel Threading Building Blocks)并行化
- BQ25611D中文手册
- mac 上传iOS/安卓安装包到蒲公英或者fir分发平台shell脚本
- Avaya CM CDR(本地)并判断是谁主动挂机
- 计算机跨考哪门专业课最简单,非计算机专业跨考考研计算机难度如何?
- 什么是MySQL的回表?
- android画勾动画,Android自定义View:一个精致的打钩小动画
- 【硬件设计】布线篇-----超实用的PCB布局布线规则,助你最美的、最优的PCB板子
- windows下UHD编译及工程应用
- 华科计算机学院导师石柯,石柯华中科技大学计算机学院.PDF