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

MySQL数据类型篇

  1. 数值类型

    类型有符号(SIGNED)取值范围无符号(UNSIGNED)取值范围大小描述
    TINYINT(-128,127)(0,255)1byte小整数值
    SMALLINT(-32768,32767)(0,65535)2bytes大整数值
    INT/INTEGER(-2147483648,2147483647)(0,4294967295)4bytes大整数值
    BIGINT(Long)(-263,263-1)(0,2^64-1)8bytes极大整数值
    FLOAT(-3.402823466 E+38,3.402823466351 E+38)0 和 (1.175494351 E- 38,3.402823466 E+38)4bytes单精度浮点数值
    DOUBLE(-1.7976931348623157 E+308, 1.7976931348623157 E+308)0 和 (2.2250738585072014 E-308, 1.7976931348623157 E+308)8bytes双精 度浮点数值
    DECIMAL小数值(精确)

    例子:

    • 用户年龄字段

      age tinyint unsigned
      
    • 分数100

      score double(4,1)
      
  2. 字符串类型

    类型大小描述
    CHAR0-255 bytes定长字符串(需要指定长度)
    VARCHAR0-65535 bytes变长字符串(需要指定长度)
    BLOB0-65 535 bytes二进制形式的长文本数据
    TEXT0-65 535 bytes长文本数据
    LONGTEXT0-4 294 967 295 bytes极大文本数据

    例子:

    • 性别

      gender char(1)
      
    • 用户名

      username varchar(64)
      
  3. 日期时间类型

    类型格式范围大小描述
    DATEYYYY-MM-DD1000-01-01 至 9999-12-313日期值
    TIMEHH:MM:SS-838:59:59 至 838:59:593时间值或持续时间
    YEARYYYY1901 至 21551年份值
    DATETIMEYYYY-MM-DD HH:MM:SS1000-01-01 00:00:00 至9999-12-31 23:59:598混合日期和时间值
    TIMESTAMPYYYY-MM-DD1970-01-01 00:00:01 至2038-01-19 03:14:074混合日期和时间值,时间戳

    例子

    • 生日

      birthday date
      
    • 更新时间

      updatetime datetime
      
  4. 需求

    需求:
    设计一张员工信息表,要求如下:1. 编号(纯数字)2. 员工工号 (字符串类型,长度不超过10)3. 员工姓名(字符串类型,长度不超过10位)4. 性别(男/女,存储一个汉字)5. 年龄(正常人年龄,不可能存储负数)6. 身份证号(二代身份证号均为18位,身份证中有X这样的字符)7. 入职时间(取值年月日即可)create table employee(id bigint comment '编号',workno varchar(10) comment '员工工号',name varchar(10) comment '员工姓名',gender char(1) comment '性别',age tinyint UNSIGNED  comment '年龄',idcard char(18) comment '身份证号',entryDate date comment '入职时间'
    )comment '员工表';
    

    在这里插入图片描述

相关文章:

MySQL数据类型篇

数值类型 类型有符号(SIGNED)取值范围无符号(UNSIGNED)取值范围大小描述TINYINT(-128,127)(0,255)1byte小整数值SMALLINT(-32768,32767)(0,65535)2bytes大整数值INT/INTEGER(-2147483648,2147483647)(0,429…...

Eureka注册中心

全部流程 注册服务中心 添加maven依赖 <!--引用注册中心--> <dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-netflix-eureka-server</artifactId> </dependency> 配置Eureka 因为自…...

代码随想录算法训练营第53天|动态规划part14

8.19周六 1143.最长公共子序列 1035.不相交的线 53. 最大子序和 动态规划 详细布置 1143.最长公共子序列 题目&#xff1a;两个字符串&#xff0c;问最长的公共子序列多长&#xff08;不连续&#xff09; 题解&#xff1a; 1、dp[i][j]&#xff1a;长度为[0, i - 1]的字…...

houdini xyzdist primuv 实现按路径走

2. meause distance v 0; add popforce...

Asrock-Z690-PG-Reptide i5-13600kf电脑 Hackintosh 黑苹果引导文件

硬件配置&#xff08;需要下载请百度搜索&#xff1a;黑果魏叔&#xff09; 硬件型号驱动情况主板 Asrock Z690 PG Reptide 处理器i5-13600kf RaptorLake (Undervolted)已驱动内存2x16Gb DDR4 3600 ADATA XPG已驱动硬盘1Tb Netac NV7000 NVME M2 (PCI-e 4.0)已驱动显卡Radeon …...

linux 搭建 nexus maven私服

目录 环境&#xff1a; 下载 访问百度网盘链接 官网下载 部署 &#xff1a; 进入目录&#xff0c;创建文件夹,进入文件夹 将安装包放入nexus文件夹&#xff0c;并解压​编辑 启动 nexus,并查看状态.​编辑 更改 nexus 端口为7020,并重新启动&#xff0c;访问虚拟机7020…...

MySQL中按月统计并逐月累加统计值的几种写法

有时候&#xff0c;我们可能有这样的场景&#xff0c;需要将销量按月统计&#xff0c;并且按月逐月累加。写惯了GROUP BY,按月统计倒是小case,但是逐月累加实现起来&#xff0c;要稍微麻烦一点。下面就整理几种写法&#xff0c;以备不时之需。 本月第一天 -- 本月第一天 SELE…...

音视频 FFmpeg音视频处理流程

ffmpeg -i test_1920x1080.mp4 -acodec copy -vcodec libx264 -s 1280x720 test_1280x720.flv推荐一个零声学院项目课&#xff0c;个人觉得老师讲得不错&#xff0c;分享给大家&#xff1a; 零声白金学习卡&#xff08;含基础架构/高性能存储/golang云原生/音视频/Linux内核&am…...

Linux网络编程:多进程 多线程_并发服务器

文章目录&#xff1a; 一&#xff1a;wrap常用函数封装 wrap.h wrap.c server.c client.c 二&#xff1a;多进程process并发服务器 实现思路 server.c服务器 client.c客户端 三&#xff1a;多线程thread并发服务器 实现思路 server.c服务器 client.c客户端 一&am…...

解决:(error) ERR unknown command shutdow,with args beginning with

目录 一、遇到问题 二、出现问题的原因 三、解决办法 一、遇到问题 要解决连接redis闪退的问题&#xff0c;按照许多的方式去进行都没有成功&#xff0c;在尝试使用了以下的命名去尝试时候&#xff0c;发现了这个问题。 二、出现问题的原因 这是一个粗心大意导致的错误&am…...

《TCP IP网络编程》第十八章

第 18 章 多线程服务器端的实现 18.1 理解线程的概念 线程背景&#xff1a; 第 10 章介绍了多进程服务端的实现方法。多进程模型与 select 和 epoll 相比的确有自身的优点&#xff0c;但同时也有问题。如前所述&#xff0c;创建&#xff08;复制&#xff09;进程的工作本身会…...

TCP编程流程

目录 1、主机字节序列和网络字节序列 2、套接字地址结构 3、IP地址转换函数 4、TCP协议编程&#xff1a; &#xff08;1&#xff09;服务器端&#xff1a; &#xff08;2&#xff09;客户端: 1、主机字节序列和网络字节序列 主机字节序列分为大端字节序和小端字节序 大端…...

CSDN编程题-每日一练(2023-08-19)

CSDN编程题-每日一练(2023-08-19) 一、题目名称:风险投资二、题目名称:幼稚班作业三、题目名称:韩信点兵一、题目名称:风险投资 时间限制:1000ms内存限制:256M 题目描述: 风险投资是一种感性和理性并存的投资方式,风险投资人一般会对请公允的第三方评估公司对投资对象…...

03_缓存双写一致性

03——缓存双写一致性 一、缓存双写一致性 如果redis中有数据&#xff0c;需要和数据库中的值相同如果redis中无数据&#xff0c;数据库中的值要是最新值&#xff0c;且准备回写redis 缓存按照操作来分&#xff0c;可以分为两种&#xff1a; 只读缓存 读写缓存 同步直写操作…...

机器学习之数据集

目录 1、简介 2、可用数据集 3、scikit-learn数据集API 3.1、小数据集 3.2、大数据集 4、数据集使用 ⭐所属专栏&#xff1a;人工智能 文中提到的代码如有需要可以私信我发给你&#x1f60a; 1、简介 当谈论数据集时&#xff0c;通常是指在机器学习和数据分析中使用的一组…...

PyTorch Geometric基本教程

PyG官方文档 # Install torch geometric !pip install -q torch-scatter -f https://pytorch-geometric.com/whl/torch-1.10.2cu102.html !pip install -q torch-sparse -f https://pytorch-geometric.com/whl/torch-1.10.2cu102.html !pip install -q torch-geometricimport t…...

MAC 命令行启动tomcat的详细介绍

MAC 命令行启动tomcat MAC 命令行启动tomcat的详细介绍 一、修改授权 进入tomcat的bin目录,修改授权 1 2 3 ➜ bin pwd /Users/yp/Documents/workspace/apache-tomcat-7.0.68/bin ➜ bin sudo chmod 755 *.sh sudo为系统超级管理员权限.chmod 改变一个或多个文件的存取模…...

idea2023 springboot2.7.5+mybatisplus3.5.2+jsp 初学单表增删改查

创建项目 修改pom.xml 为2.7.5 引入mybatisplus 2.1 修改pom.xml <dependency><groupId>com.baomidou</groupId><artifactId>mybatis-plus-boot-starter</artifactId><version>3.5.2</version></dependency><!--mysq…...

轻松搭建书店小程序

在现今数字化时代&#xff0c;拥有一个自己的小程序成为了许多企业和个人的追求。而对于书店经营者来说&#xff0c;拥有一个能够提供在线购书服务的小程序将有助于吸引更多的读者&#xff0c;并提升销售额。本文将为您介绍如何轻松搭建书店小程序&#xff0c;并将其成功上线。…...

Spark MLlib机器学习库(一)决策树和随机森林案例详解

Spark MLlib机器学习库(一)决策树和随机森林案例详解 1 决策树预测森林植被 1.1 Covtype数据集 数据集的下载地址&#xff1a; https://www.kaggle.com/datasets/uciml/forest-cover-type-dataset 该数据集记录了美国科罗拉多州不同地块的森林植被类型&#xff0c;每个样本…...

DeepSeek MMLU 86.7分是怎么炼成的?从提示工程、校准策略到知识蒸馏链路(内部训练日志首次公开)

更多请点击&#xff1a; https://intelliparadigm.com 第一章&#xff1a;DeepSeek MMLU 86.7分的里程碑意义与基准解读 MMLU 基准的本质与挑战 MMLU&#xff08;Massive Multitask Language Understanding&#xff09;是一项覆盖57个学科领域的综合性评测基准&#xff0c;涵…...

为什么你的民族志写作总卡在“分析乏力”?NotebookLM三步穿透文本深层文化逻辑

更多请点击&#xff1a; https://intelliparadigm.com 第一章&#xff1a;为什么你的民族志写作总卡在“分析乏力”&#xff1f;NotebookLM三步穿透文本深层文化逻辑 民族志写作常陷入“描述丰富、解释单薄”的困境——田野笔记堆叠如山&#xff0c;却难以提炼出文化实践背后的…...

AI人工智能未来发展趋势

当ChatGPT实现自然语言的深度交互&#xff0c;当AI机器人走进工厂车间&#xff0c;当智能算法助力疫苗研发提速&#xff0c;人工智能已从实验室的前沿探索&#xff0c;成为渗透社会各领域的核心生产力。当前&#xff0c;AI技术正处于从“弱智能”向“强智能”跨越的关键节点&am…...

从命令行到自动化:用xrandr和Bash脚本打造你的Linux多屏工作流(附常用场景脚本)

从命令行到自动化&#xff1a;用xrandr和Bash脚本打造你的Linux多屏工作流 在Linux系统中管理多显示器配置&#xff0c;xrandr无疑是最强大的命令行工具之一。但每次手动输入复杂的xrandr命令来调整显示器布局&#xff0c;对于追求效率的高级用户来说&#xff0c;无疑是一种时间…...

从NCDC到本地分析:一站式获取与处理全球气象站点数据

1. 全球气象数据获取的完整指南 第一次接触气象数据的朋友可能会被各种专业术语和数据格式搞得晕头转向。我刚开始做气象分析时&#xff0c;光是找数据就花了两周时间&#xff0c;下载下来的文件还经常打不开。今天我就把从数据获取到最终分析的完整流程梳理出来&#xff0c;帮…...

内容创作团队如何借助Taotoken聚合API管理多个模型的调用成本

&#x1f680; 告别海外账号与网络限制&#xff01;稳定直连全球优质大模型&#xff0c;限时半价接入中。 &#x1f449; 点击领取海量免费额度 内容创作团队如何借助Taotoken聚合API管理多个模型的调用成本 对于内容创作团队而言&#xff0c;大模型已成为提升写作效率、优化内…...

跨越语言障碍的智能方案:DeepL Chrome扩展助力无缝多语言浏览

跨越语言障碍的智能方案&#xff1a;DeepL Chrome扩展助力无缝多语言浏览 【免费下载链接】deepl-chrome-extension A DeepL Translator Chrome extension 项目地址: https://gitcode.com/gh_mirrors/de/deepl-chrome-extension 想象一下&#xff0c;当你浏览外文网页时…...

如何打造高转化率的Primer CSS营销链接:CTA与导航链接设计指南

如何打造高转化率的Primer CSS营销链接&#xff1a;CTA与导航链接设计指南 【免费下载链接】css Primer is GitHubs design system. This is the CSS implementation 项目地址: https://gitcode.com/gh_mirrors/cs/css Primer CSS作为GitHub的官方设计系统&#xff0c;提…...

录播姬:如何轻松录制mikufans直播并解决常见问题?

录播姬&#xff1a;如何轻松录制mikufans直播并解决常见问题&#xff1f; 【免费下载链接】BililiveRecorder 录播姬 | mikufans 生放送录制 项目地址: https://gitcode.com/gh_mirrors/bi/BililiveRecorder 录播姬是一款专为mikufans直播平台设计的开源录制工具&#x…...

告别烦人黑窗口!QT Creator控制台程序输出完美嵌入IDE的两种方法

告别烦人黑窗口&#xff01;QT Creator控制台程序输出完美嵌入IDE的两种方法 每次调试QT控制台程序时&#xff0c;那个突然弹出的黑窗口是否总让你手指悬停在AltTab键上&#xff1f;作为深耕QT开发多年的技术顾问&#xff0c;我见过太多开发者被这个"窗口刺客"打断思…...