一、数据库表定义
表是数据在数据库中一种逻辑上的存储形式,和常见的电子表格类似,其中每一行代表一个记录(可以理解成一个数据对象),而记录的每一列代表一个字段(其实你可以理解成数据对象的属性)。
表的基本操作有创建,查看,删除,修改 4 种基本操作。
二、数据库常见数据类型
1)整数类型
tinyint、smalint、int和bigint是MySQL数据库中常用的整数数据类型,它们在存储范围和占用空
间上有所不同。
tinyint:占用1个字节,存储范围是-128到127或0到255,用于存储较小的整数值。
smaint:占用2个字节,存储范围是-32768到32767或0到65535,用于存储中等大小的整数值。
int:占用4个字节,存储范围是-2147483648到2147483647或0到4294967295,一般情况下用于
存储普通整数值。
bigint:占用8个字节,存储范围是-9223372036854775808到9223372036854775807或0到1844
6744073709551615,适用于存储非常大的整数值。
在选择使用哪种整数类型时,需要根据实际需求来决定,如果确定数值不会超出范围,可以选择
占用空间小的类型以节省空间。
2)小数类型
decimal(p,s)和double(p,s)都是用于存储数值的数据类型,其中p代表精度(总位数),s代表小
数位数。区别在于:
decimal(p,s)是一种精确的数据类型,适用于需要精确计算的场景,如财务计算。它可以存储固
定长度的数字,不会发生四舍五入或者舍入误差。<