数据库操作以及字段类型讲解
一、常用类型字段讲解
二、基础操作展示
三、数据引擎
一、常用类型字段讲解
1.1 数字类型
这里需要大家记的如下:
tinyint:一般用于做状态显示(比如:0正常,1异常)
int : 正常的数字(43亿)
bigint:大型的数字(一般用于做主键)
decimal:用来存放小数
存金额推荐用bigint,考虑会有小数存在,如下:
列如:6.66元
在数据库就是 666分,尽量将小数转换为整数
1.2 字符串、日期类型
char与varchar区别:
char(20) 如果这个字段只放了一个字:例如‘我’ ,占满20空间
varchar(20):接上面,占1个
日期类型:
data:日期
datatime:既有日期又有时间
time:时间
timestamp:上限为2038年
1.3 六大约束
二、基础操作展示
2.1 基础语句效果展示
练手:
三、数据引擎
3.1 事务引擎(InnoDB)
例子:
双方,A方给B方用银行卡转账,A方转账出去扣款了,但B方因为某种原因没有收到,转账为自动退还给A方(一起成功或者一起失败 —— 一致性,安全性高,速度慢)
3.2 搜索引擎(MyISAM)
例子:
比如在浏览器搜索鲜花
它是将所有带有 ‘鲜花’ 这个搜索词的所有内容给你找出来,这样速度快,但安全性低