当前位置: 首页 > news >正文

数据库操作以及字段类型讲解

一、常用类型字段讲解

二、基础操作展示

三、数据引擎


一、常用类型字段讲解

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

        例子:

        比如在浏览器搜索鲜花

        它是将所有带有 ‘鲜花’ 这个搜索词的所有内容给你找出来,这样速度快,但安全性低

相关文章:

  • Cudann 11.8同时安装tensorflow, pytorch
  • 云资源开发学习应用场景指南,场景 2:云桌面实验室
  • Spring Boot 3虚拟线程的使用
  • 【树莓派Pico FreeRTOS】-Mutex(互斥体)
  • 爬虫问题整理(2025.3.27)
  • linux0.11内核源码修仙传第十章——进程调度始化
  • Retinexformer:基于 Retinex 的单阶段 Transformer 低光照图像增强方法
  • 【消息队列】几个mq组件的对比: redis stream/rabbitmq/rocketmq/kafka
  • 【Python网络编程基础】
  • 六、小白学JAVA-类和对象
  • 【漏洞修复】Android 10 系统源码中的 glibc、curl、openssl、cups、zlib 更新到最新版本
  • ubuntu 22.04 一键安装 lxd
  • 【git拉取冲突解决】Please move or remove them before you merge. Aborting
  • RTMP推流+EasyDSS云服务+边缘AI分析的无人机监控系统设计
  • 【C++游戏引擎开发】《线性代数》(1):环境配置与基础矩阵类设计
  • PHP安装HTML转图片的扩展GD库的使用
  • 江西核威环保科技:打造世界前沿的固液分离设备高新企业
  • 【C++】httplib:轻量级的 HTTP 服务器和客户端
  • 神奇的FlexBox弹性布局
  • R语言——循环
  • 网站前置审批查询/重庆seo整站优化报价
  • 网站制作真人游戏娱乐平台怎么做/丈哥seo博客
  • 一键生成海报的网站/手机百度网盘网页版登录入口
  • 网站前端代码有哪些问题/公司官网搭建
  • wordpress 数据库用户/陕西seo优化
  • 不懂代码用cms做网站/湖南网站建设平台