```sql
MySQL数据库
1 三大关系型数据库,Oracle,MySQL,SQLServer ;
1.1)关系型数据库
① 用库和表的形式来存储数据;
② 表与表之间存在关联关系;
③ 提供强大的查询能力;
④ 通用查询语言SQL;
2 非关系型数据库
Redis 缓存数据库,数据之间没有太多联系,查询速度快
3 数据库的数据类型:
1、整数系列
TINYINT:非常小的整数,类似于Java的byte类型
SMALLINT:小整数,类似于Java的short类型
MEDIUMINT:中整数,Java没有对应
INT、INTEGER:整数,类似于Java的int类型
BIGINT:大整数,类似于Java的long类型
使用int数据类型:
(1)int,等价于int(11)
(2)int(M):M表示宽度,需要结合另外的两个参数使用
unsigned:表示无符号,即没有负数
zerofill:表示用0填充
例如:int(5) unsigned zerofill,表示每一个整数有5位数字,如果不足5位的在左边用0凑够5位,用0填充.
如果只是单独int(5),那是不会起作用。
无论:int的宽度指定为多少,在内存中都是占4个字节,如果你的数字超过了int
Go语言实训笔记(四)数据库篇
最新推荐文章于 2024-03-16 19:40:24 发布
本文是Go语言实训系列的第四篇,主要探讨如何使用Go语言进行MySQL数据库的连接、查询、插入、更新和删除操作。我们将学习Go的数据库/sql包,理解如何构建SQL语句,并通过示例展示如何安全有效地执行数据库操作。
摘要由CSDN通过智能技术生成