文章目录

  • 需要 [安装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相关推荐

  1. golang 通过socks5代理连接mysql(gorm)

    前言 在前一段时间遇见过这样一件事,我们的部分服务要部署在两个机房,而且两个机房并不互通,但是两个服务要通过mysql数据库实现配合工作,从无到有想到了两种实现方式. 这里注明一点的是mysql是与主 ...

  2. gorm 关于mysql你确定知道这些?

    gorm 关于mysql你确定知道这些? gorm连接mysql数据库 package mainimport ("fmt""time"_ "githu ...

  3. gorm.open mysql_golang gorm 操作mysql及gorm基本用法

    golang 官方的那个操作mysql的有点麻烦所以就使用了gorm,下面就gorm的使用做下简单介绍 下载gorm: go get -u github.com/jinzhu/gorm 在项目中引入g ...

  4. gorm.open mysql_golang gorm 操作mysql

    golang 官方的那个操作mysql的有点麻烦所以就使用了gorm,下面就gorm的使用做下简单介绍 下载gorm: go get -u github.com/jinzhu/gorm 在项目中引入g ...

  5. gorm 操作mysql

    目录 一.gorm介绍 二.gorm安装 三.gorm模型定义 1.ORM介绍 2.gorm模型定义 3.gorm模型标签 4.定义表名 5.gorm.Model 6.自动更新时间 四.gorm连接数 ...

  6. grom (一)连接Mysql数据库

    数据库的连接 1. 代码预览 package mainimport ("fmt""gorm.io/driver/mysql""gorm.io/gorm ...

  7. golang使用grom连接Mysql数据库

    GORM中文文档: http://gorm.book.jasperxu.com/ 下载grom到项目里 import("github.com/jinzhu/gorm"_ " ...

  8. .net连接mysql数据_.net连接MYSQL数据库的方法及示例!

    连接MYSQL数据库的方法及示例 方法一: 使用MYSQL推出的MySQL Connector/Net is an ADO.NET driver for MySQL 该组件为MYSQL为ADO.NET ...

  9. SQLALchemy之Python连接MySQL

    20220225 https://www.cnblogs.com/toheart/p/9802990.html pymssql连接sqlserver https://blog.csdn.net/qq_ ...

最新文章

  1. 2019 ACM - ICPC 全国邀请赛(南昌) 题解(9 / 12)
  2. javascript检测对象中是否存在某个属性判断方法小结
  3. 用ironpython驱动你的计算公式
  4. dedecms上传图片不自动改名,以利于seo图片优化
  5. python --- 线程
  6. 【Nexus3】使用-Nexus3批量上传jar包 artifact upload
  7. 【嵌入式】非操作系统下GPIO口控制器及LED灯编程
  8. jquery 插件 国外
  9. 计算机辅助教学的开题报告,开题报告样例1(计算机辅助教学)(8页)-原创力文档...
  10. 存储过程系列之存储过程sql数据库调用和程序代码调用
  11. linux unix域socket_从文件描述符到Socket
  12. java 识别fn键_Fn快捷键全解
  13. 图像分割——超像素(Superpixels)分割(Matlab)
  14. Android studio 下载安装
  15. 计算机高中会考inpute,高中信息技术会考知识点
  16. 训练集,验证集与测试集
  17. 油猴超神好用脚本推荐
  18. Jeff Dean执笔:一文看尽2018谷歌AI重大突破
  19. SpringBoot集成Nacos
  20. 其他——dhtmlxGantt甘特图API精华总结

热门文章

  1. TBB(Intel Threading Building Blocks)并行化
  2. BQ25611D中文手册
  3. mac 上传iOS/安卓安装包到蒲公英或者fir分发平台shell脚本
  4. Avaya CM CDR(本地)并判断是谁主动挂机
  5. 计算机跨考哪门专业课最简单,非计算机专业跨考考研计算机难度如何?
  6. 什么是MySQL的回表?
  7. android画勾动画,Android自定义View:一个精致的打钩小动画
  8. 【硬件设计】布线篇-----超实用的PCB布局布线规则,助你最美的、最优的PCB板子
  9. windows下UHD编译及工程应用
  10. 华科计算机学院导师石柯,石柯华中科技大学计算机学院.PDF