首页 > 数据库 >day52- 数据库的列类型与字段属性

day52- 数据库的列类型与字段属性

时间:2023-01-03 17:15:49浏览次数:52  
标签:字节 数据库 默认 浮点数 day52 null 主键 属性

数据库的列类型

数值

  1. tinyint 十分小的数据 一字节

  2. smallint 较小的数据 二字节

  3. int 标准的整数 四字节

  4. bigint 较大的数据 八字节

  5. float 浮点数 四字节

  6. double 浮点数 八字节

  7. decimal 字符串形式的浮点数 金融计算数据

字符串

  1. char 字符串固定大小 0-255

  2. varchar 可变字符串 0-65535

  3. tinytext 微型文本 2^8 -1

  4. text 文本串 2^16 -1 (保存大文本)

 

时间日期

  1. data YYYY-MM-DD 日期格式

  2. time HH:mm:ss时间格式

  3. datatime YYYY-MM-DD HH:mm:ss 最常用

  4. timestamp 时间戳 1970.1.1到现在的毫秒数

  5. year 年份表示

null

  • 没有值,位置

  • 注意:不要用null值进行计算,结果为null

数据库的字段属性

Unsigned:无符号整数

  • 如果声明 该列不能为负数

zerofull 零填充

  • 不足的位数由0来填充

自增

  • 自动在上一条记录的基础上+1(默认)

  • 通常用来设计唯一的主键 index ,必须是整数类型

  • 可以自定义设计主键自增的起始值和步长

非空 NULL , not null

  • 假设设置为not null,如果不给他赋值,会报错

  • 如果不填写,默认就是null

默认

  • 设置默认的值

  • 如果不指定该列的值,默认设置为xxx

拓展

 
/*
 每一个表,都必须存在以下五个字段,做项目时使用:
 id 主键
 version 乐观锁
 is_delete 伪删除
 gmt_create 创建时间
 gmt_update 修改时间
 */

 

over

 

标签:字节,数据库,默认,浮点数,day52,null,主键,属性
From: https://www.cnblogs.com/GUGUZIZI/p/17022791.html

相关文章

  • 墨天轮沙龙 | 亚马逊云科技李君:见微知著 - Serverless云原生数据库概览
    导读以业务为导向的数据库需要满足现代化应用的需要,以Serverless数据库为代表,云数据库正在迅速发展成熟,并带来更好的可访问性和高可用性,还有高扩展性与可迁移性。【墨......
  • java国内地址三级、四级联动,附四级联动数据库
    因工作需要地址联动功能,使用java开发实体类importcom.baomidou.mybatisplus.annotation.TableName;importcom.baomidou.mybatisplus.annotation.TableName;importc......
  • wpf应用程序生成类库报错库项目文件无法指定 ApplicationDefinition 元素 项目文件包
    解决方案:在程序中APP.xaml文件上右键属性将生成操作applicationdefinition改成Page即可。......
  • css3核心属性
    圆角效果以前:做一个图片做为按钮背景现在:border-radius半径值阴影以前:带阴影的图片现在:盒阴影box-shadow文本阴影text-shadow透明度元素透明和颜色透明opacity指定0-1之......
  • 大咖说·阿里云瑶池|电商业务与数据库技术发展的双向奔赴
    十四年双十一中,电商业务与内存数据库技术经历了怎样的发展?内存数据库技术是如何支撑电商业务蓬勃发展的?未来电商业务又会与内存数据库技术擦出怎样的火花?本期大咖说,阿里巴......
  • 将 RAC 数据库转换为独立数据库
    概述将RAC实例转换为非RAC实例,这种情况有几种情况:1、将RAC实例永久转换为非RAC实例,不保留OracleClusterware。2.将RAC实例永久转换为非RAC实例,但仍保留OracleCluste......
  • IDEA连接数据库
    我只想卷死各位,或者被各位卷死在入门案例映射配置文件中存在报红的情况。问题如下:产生的原因:Idea和数据库没有建立连接,不识别表信息。但是大家一定要记住,它并不影响......
  • 数据库SQL查询
    --查询表空间SELECTa.tablespace_name,a.bytes/1073741824total,b.bytes/1073741824used,c.bytes/1073741824free,(b.bytes*100)/a.bytes"%USED",(c.byte......
  • SQLSER2016数据库备份
    http://t.zoukankan.com/sgxw-p-13827040.html第一步:登录数据库—>管理—>维护计划—>维护计划向导 第二步:输入维护计划“名称”及“说明”,点击“更改”按钮 第三步......
  • 一文读懂数据库优化之分库分表
       本文从5W1H角度介绍了分库分表手段,其在解决如IO瓶颈、读写性能、物理存储瓶颈、内存瓶颈、单机故障影响面等问题的同时也带来如事务性、主键冲突、跨库joi......