【MySQL基础】章节11:数据库表列数据类型

MySQL Workbench:数据库设计与管理的完整解决方案 MySQL Workbench 是一款专为MySQL数据库设计的集成环境,它提供了数据库设计、建模、管理和维护等一站式解决方案。它不仅包括了传统数据库管理工具的所有功能,还融入了先进的建模工具,使得开发者可以轻松地进行数据库的可视化设计与管理。MySQL Workbench的SQL编辑器拥有许多高级特性,如代码高亮、代码折叠、代码自动补全等,这些特性极大地提高了编写SQL代码的便捷性和效率。代码高亮。 阅读详情

【1】整数类型

在这里插入图片描述
MySQL支持选择在该类型关键字后面的括号内指定整数值的显示宽度(例如,INT(4))。显示宽度并不限制可以在列内保存的值的范围,也不限制超过列的指定宽度的值的显示
主键自增:不使用序列,通过auto_increment,要求是整数类型

【2】浮点数类型

在这里插入图片描述
需要注意的是与整数类型不一样的是,浮点数类型的宽度不会自动扩充。 score double(4,1)
score double(4,1)–小数部分为1位,总宽度4位,并且不会自动扩充。

【3】字符串类型

在这里插入图片描述
1)CHAR和VARCHAR类型相似,均用于存于较短的字符串,主要的不同之处在于存储方式。CHAR类型长度固定,VARCHAR类型的长度可变(但是长度仍然不能超过设定值)。
2)因为VARCHAR类型能够根据字符串的实际长度来动态改变所占字节的大小,所以在不能明确该字段具体需要多少字符时推荐使用VARCHAR类型,这样可以大大地节约磁盘空间、提高存储效率。
3)CHAR和VARCHAR表示的是字符的个数,而不是字节的个数。
ps:关于varchar可存储的汉字长度,参照“bingleihenshang”的mysql varchar可存储的汉字长度
这里的MySQL版本是8.4.0,超过了5.0

【4】日期和时间类型

在这里插入图片描述
TIMESTEMP类型的数据指定方式与DATETIME基本相同,两者的不同之处在于以下几点:
(1) 数据的取值范围不同,TIMESTEMP类型的取值范围更小。
(2) 如果我们对TIMESTAMP类型的字段没有明确赋值,或是被赋与了NULL值,MySQL会自动将该字段赋值为系统当前的日期与时间。
(3) TIMESTEMP类型还可以使用CURRENT_TIMESTAMP来获取系统当前时间。
(4) TIMESTEMP类型有一个很大的特点,那就是时间是根据时区来显示的。例如,在东八区插入的TIMESTEMP数据为2017-07-11 16:43:25,在东七区显示时,时间部分就变成了15:43:25,在东九区显示时,时间部分就变成了17:43:25。

MySQL官方演示数据库Sakila 使用指南 立即下载

相关推荐

C# 实现鼠标轨迹录制与回放自动化功能(附源码)

通过本文的介绍,相信大家已经掌握了鼠标轨迹录制与回放功能的实现方式。该功能在自动化测试和重复性工作中具有重要应用价值。后续可以进一步优化,增加更多扩展功能,形成一个完整的自动化工具。

weixin_72139050的博客 1755

【MySQL】数据库表列类型

MySQL支持选择在该类型关键字后面的括号内指定整数值的显示宽度(例如,INT(4))。显示宽度并不限制可以在列内保存的值的范围,也不限制超过列的指定宽度的值的显示。

hold_on_qlc的博客 709

8台 × 8卡 910B NPU之顶尖大模型选型分析

本文对比了2026年主流大语言模型在昇腾910B NPU集群上的部署方案。重点评估了GLM5、MiniMax M2.5、Kimi K2.5、DeepSeek V3.2和Qwen 3.5旗舰版等候选模型,从部署需求(显存占用)、能力表现(基准测试、多模态支持)和NPU生态适配度三个维度进行分析。结果显示DeepSeek V3.2综合表现最优:支持BF16/W8A8/INT4量化,在4TB显存环境下可实现2000+ TPS,首token延迟<100ms,且具备官方NPU支持。备选方案Qwen 3.5旗舰版

FeelTouch Labs 756

2020-08-08 python 爬虫之 解决字体加密问题

python 爬虫字体加密 有些网站为了为了反爬,对网页中的一些数据进行了字体加密,用户浏览网页时显示的是正常的,但是爬取网页源代码时,却是乱码。 例如网页显示的是 2020-08-09 但查看源代码时显示的是 龒餼龒餼-餼龤-餼龥 原因 页面在css中使用font-face定义了字符集,并通过unicode去映射展示,浏览器会加载css中的font字体为用户渲染好,所以浏览页面时是正常的,而对于爬虫来说却极其不友好,因为爬取下来的源代码未经过浏览器渲染,都是乱码。 解决办法 1. 查找到页面中的加密字体

qq_37481877的博客 1290

Badcase归因分析“四部曲”

badcase是业内的专业名词,简单解释一下。bad是坏,case是案例,说白了就是模型或者具体规则无法很好预测的那些案例。以分类模型为例,本来一个样本应该是负类的,结果预测为正类,那这个样本就能被称为bad case。那相对应的就是good case就是优秀案例。

qq_25438419的博客 3523

解决win11无法安装.net framework 3.5(包括.net2.0和3.0)错误代码:0x80070005

解决win11无法安装.net framework 3.5(包括.net2.0和3.0)错误代码:0x80070005

zeng699304的博客 2万+

论文中表格查重被标红怎么办?如何修改

虽然文字比表格复杂,但如果在表格查重过程中出现问题,我们的数据和表格内容不能修改,但可以适当引入文字,使文字数量可以增加,不会因为删除表格的内容不能达到字数,而是可以有效降低论文检测查重率。在理科论文表格中都会用到一些常用的单位,特别是在每个数据后面我们会用中文标记相应的单位,这些单位也很容易被标红,这样就会导致我们的查重率更高,我们在做表格的时候尽量将单位简化直接输入数字,这样查重率高的问题就可以有效的降低。在导师审查过程中这样的情况是不允许的,因为使用的图片过多导致论文字数不够。

p12347的博客 5306

Unity 横版游戏开发天花板?状态机、联机同步与横版动作游戏架构全都有

在 Unity 横版动作游戏开发领域,最耗时间的往往不是角色移动,而是整套“可扩展架构”的搭建。包括角色状态管理、敌人 AI、武器系统、关卡编辑器、联机同步、输入适配、UI 与存档系统等。2D Action Platformer Kit 的核心价值,并不只是“提供素材”,而是它已经帮开发者搭好了一整套适用于横版动作游戏的底层框架。

2403_88403568的博客 425

数据库之表的创建及数据类型

范围 --- 从'1000-01-01 00:00:00' 到 '9999-12- 31 23:59:59'DECIMAL --- 作为字符串存储的都被类型,允许固定的小数点 --- 相当于如果。范围 --- 支持的范围是从 '-838:59:59' 到 '838:59:59'SET(a,b,c,d) --- a;范围 --- 从 '1000-01-01' 到 '9999-12-31'ENUM(a,b,c,d) --- a,b,c,d中的。--- 大文本 --- 4,294,967,295 个字符。

qq_57289939的博客 1633

用 ABAP CDS 把树建起来:Hierarchy 的建模、调试与消费全流程

CDS Hierarchy 将树形数据结构作为一等公民引入 ABAP 开发,通过定义父子关联、根节点条件和兄弟排序规则,让数据库原生支持层级查询。相比传统递归处理方式,它能避免性能瓶颈,提供$node系统字段描述节点结构信息,并支持与SAP UI框架无缝集成。这种方法简化了组织架构、成本中心等业务场景的层级数据处理,使开发人员能够专注于业务逻辑而非底层实现。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 206

安装 miniconda linux

安装 miniconda linux

jacke121的专栏 1万+

MySQL的基础、开发、优化

数据库MySQL的基础、开发、优化笔记 文章目录一、基础1.SQL基础查找操作语法,函数2.MySQL数据类型2.1数值类型2.2日期时间类型2.3字符串类型3.MySQL中运算符3.1算术运算符3.2比较运算符3.3 逻辑运算符4.常用函数4.1字符串函数4.2数值函数4.3流程函数4.4常用函数二、开发1.表类型(存储引擎)的选择1.1 InnoDB存储引擎1.2 MyISAM存储引擎2.数据类型选择2.1 CHAR、VARCHAR2.2 TEXT、BLOB2.3 浮点数和定点数3.字符集4.索引的设计

GeekDengshuo 293

华为OD机试新系统真题-谁没交卷(Java /Py/C++/Go/C/Js)

华为OD机试 新系统真题【谁没交卷】,提供C语言、Java、C++、Python、Go、JavaScript源码实现,并提供完整思路讲解,以及在线OJ模拟做题。华为OD机试真题【谁没交卷】多语言题解。

qq_45776114的博客 422

mysql数据库提供了几种数据类型_MySQL数据库基础:数据类型及列类型

我们要把现实世界中的各种信息转换成计算机能理解的东西,这些转换后的信息就形成了数据。例如,某人的出生日期是“1987年5月23日”,他的身高是170厘米,等等。数据不仅包括数字、字母、文字和其他特殊字符组成的文本形式的数据,而且还包括图形、图像、动画、影像、声音等多媒体数据。但使用最多、最基本的仍然是文本数据。1. MySQL的数据类型在MySQL中有如下几种数据类型:(1)数值型数值是诸如32 ...

weixin_39950057的博客 890

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

MYSQL

本文摘要: MySQL数据库系统教程涵盖了数据库基础概念、安装配置、SQL语言及查询操作。主要内容包括:1)关系型与非关系型数据库的区别,MySQL的历史与特点;2)数据库服务器、数据库与表的层级关系,创建删除操作;3)数据类型与约束机制,如数值、字符串、日期类型及主键、外键等约束;4)SQL语言基础,包括DDL、DML、DCL和DQL分类;5)查询操作详解,涵盖WHERE条件筛选、ORDER BY排序、GROUP BY分组及LIMIT限制等核心功能。教程通过语法示例和实际应用场景,系统讲解MySQL数据库

2501_91237346的博客 1110

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

mysql 类型 有哪些_常用的MySQL数据类型有哪些?

以下的文章主要向大家介绍的是MySQL数据类型,MySQL数据类型主要可以分成四种其中包括数值型、字符(串)型与日期和时间型与NULL值。如果你对这些数据库类型十分感兴趣的话,你就可以浏览以下的文章了。1. MySQL数据类型在MySQL中有如下几种数据类型:(1)数值型数值是诸如32 或153.4 这样的值。MySQL 支持科学表示法,科学表示法由整数或浮点数后跟“e”或“E”、一个符号(“+”...

weixin_36420854的博客 2709

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

mysql字段attributes_MySQL数据库基础:数据类型及列类型

【 服务器学院】我们要把现实世界中的各种信息转换成计算机能理解的东西,这些转换后的信息就形成了数据。例如,某人的出生日期是“1987年5月23日”,他的身高是170厘米,等等。数据不仅包括数字、字母、文字和其他特殊字符组成的文本形式的数据,而且还包括图形、图像、动画、影像、声音等多媒体数据。但使用最多、最基本的仍然是文本数据。1. MySQL的数据类型在MySQL中有如下几种数据类型:(1)数值型...

weixin_31632707的博客 710

MySQL数据库基础:数据类型及列类型

我们要把现实世界中的各种信息转换成计算机能理解的东西,这些转换后的信息就形成了数据。例如,某人的出生日期是“1987年5月23日”,他的身高是170厘米,等等。数据不仅包括数字、字母、文字和其他特殊字符组成的文本形式的数据,而且还包括图形、图像、动画、影像、声音等多媒体数据。但使用最多、最基本的仍然是文本数据。 1. MySQL的数据类型 在MySQL中有如下几种数据...

li245235993的专栏 219

基础知识:MySQL数据类型及列类型

我们要把现实世界中的各种信息转换成计算机能理解的东西,这些转换后的信息就形成了数据。例 如,某人的出生日期是“1987年5月23日”,他的身高是170厘米,等等。数据不仅包括数字、字母、文字和其他特殊字符组成的文本形式的数据,而且还 包括图形、图像、动画、影像、声音等多媒体数据。但使用最多、最基本的仍然是文本数据。 1. MySQL的数据类型 在MySQL中有如下几种数据类型:

网络笔记 2054

mysql类型和php类型,MySQL数据库基础:数据类型及列类型(1)

我们要把现实世界中的各种信息转换成计算机能理解的东西,这些转换后的信息就形成了数据。例如,某人的出生日期是“1987年5月23日”,他的身高是170厘米,等等。数据不仅包括数字、字母、文字和其他特殊字符组成的文本形式的数据,而且还包括图形、图像、动画、影像、声音等多媒体数据。但使用最多、最基本的仍然是文本数据。1. MySQL的数据类型在MySQL中有如下几种数据类型:(1)数值型数值是诸如32 ...

weixin_42315824的博客 186

mysql创建学生情况表(xs)结构,MySql章节复习资料

第2章 数据库和表【例2.2】 修改数据库mydata(假设mydata已经创建)的默认字符集和校对规则。 ALTER DATABASE mydata DEFAULT CHARACTER SET gb2312 DEFAULT COLLATE gb2312_chinese_ci; 【例2.3】 设已经创建了数据库XSCJ,在该数据库中创建学生情况表XS。 USE XSCJ CREATE TABLE...

weixin_42499100的博客 4216

《零基础学PHP:从入门到实战》教程-模块七:MySQL 数据库基础-3

本章深入讲解MySQL表结构设计与高级查询技巧,是数据库从基础到进阶的关键章节。主要内容包括:1)详解数值、字符串、日期时间等字段类型的选择原则;2)主键、自增、唯一、非空等约束的使用方法;3)WHERE条件查询、ORDER BY排序和LIMIT分页等高级查询技术;4)COUNT、SUM等聚合函数的统计分析应用。通过优化用户表示例,演示如何创建符合实际业务需求的健壮表结构,并介绍ALTER TABLE修改表结构的方法。本章为后续多表操作和PHP连接数据库奠定坚实基础。

zwh821的博客 450

mysql中的map数据类型_mysql中数据类型

我们要把现实世界中的各种信息转换成计算机能理解的东西,这些转换后的信息就形成了数据。例如,某人的出生日期是“1987年5月23日”,他的身高是 170厘米,等等。数据不仅包括数字、字母、文字和其他特殊字符组成的文本形式的数据,而且还包括图形、图像、动画、影像、声音等多媒体数据。但使用最 多、最基本的仍然是文本数据。1. mysql的数据类型在mysql中有如下几种数据类型:(1)数值型数值是诸如3...

weixin_39556811的博客 4067

mysql数据类型及语法_基础知识:MySQL数据类型及列类型 (1)

转自:http://tech.itzero.com/2006/1015/1202.html我们要把现实世界中的各种信息转换成计算机能理解的东西,这些转换后的信息就形成了数据。例如,某人的出生日期是“1987年5月23日”,他的身高是170厘米,等等。数据不仅包括数字、字母、文字和其他特殊字符组成的文本形式的数据,而且还包括图形、图像、动画、影像、声音等多媒体数据。但使用最多、最基本的仍然是文本数据...

weixin_35823048的博客 297

章节0:MySQl学前知识储备

一、数据库基础: 1、数据库(database):保存有组织的数据的容器(通常是一个文件或一组文件)。 2、数据库管理系统(DBMS):创建和操纵数据库的软件系统。 3、表(table):某种特定类型数据的结构化清单。 4、模式(schema):关于数据库和表的布局及特性的信息。 5、列(column):表中的一个字段。所有表都是由一个或多个列组成的。 6、数据类型(datatype)...

weixin_33872660的博客 316

基础知识:MySQL数据类型及列类型 (1)

       我们要把现实世界中的各种信息转换成计算机能理解的东西,这些转换后的信息就形成了数据。例如,某人的出生日期是“1987年5月23日”,他的身高是170厘米,等等。数据不仅包括数字、字母、文字和其他特殊字符组成的文本形式的数据,而且还包括图形、图像、动画、影像、声音等多媒体数据。但使用最多、最基本的仍然是文本数据。1. MySQL的数据类型 在MySQL中有如下几种数据类型:

Flora99的专栏 878
上一篇: 【MySQL基础】章节10:创建数据库表
下一篇: 【MySQL基础】章节12:添加、修改、删除数据
云沧同学
博客等级 码龄4年 577粉丝 41原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值