Go语言实训笔记(四)数据库篇

本文是Go语言实训系列的第四篇,主要探讨如何使用Go语言进行MySQL数据库的连接、查询、插入、更新和删除操作。我们将学习Go的数据库/sql包,理解如何构建SQL语句,并通过示例展示如何安全有效地执行数据库操作。
摘要由CSDN通过智能技术生成

```sql
MySQL数据库 
	1 三大关系型数据库,Oracle,MySQL,SQLServer ;
		1.1)关系型数据库
		① 用库和表的形式来存储数据;
		② 表与表之间存在关联关系;
		③ 提供强大的查询能力;
		④ 通用查询语言SQL2 非关系型数据库
		Redis 缓存数据库,数据之间没有太多联系,查询速度快
	3 数据库的数据类型:
	1、整数系列
	TINYINT:非常小的整数,类似于Java的byte类型
	SMALLINT:小整数,类似于Java的short类型
	MEDIUMINT:中整数,Java没有对应
	INTINTEGER:整数,类似于Java的int类型
	BIGINT:大整数,类似于Java的long类型

	使用int数据类型:
	(1int,等价于int(11)2int(M):M表示宽度,需要结合另外的两个参数使用
		unsigned:表示无符号,即没有负数
		zerofill:表示用0填充
		例如:int(5)  unsigned zerofill,表示每一个整数有5位数字,如果不足5位的在左边用0凑够5,0填充.
		如果只是单独int(5),那是不会起作用。
	无论:int的宽度指定为多少,在内存中都是占4个字节,如果你的数字超过了int
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值