mysql基础之常见数据类型

nuist__NJUPT nuist__NJUPT     2023-02-02     547

关键词:

MySQL基础之常见数据类型

原则:所选择的类型越简单越好,所需的类型的范围越小越好。
一、数值型:

整数:


整型有如下特点:
1-如果不设置有符号或者无符号,整型默认是有符号的,如果设置无符号,需要加unsigned
2-如果插入的数值超过整型范围,会报out of range异常,同时会插入临界值
3-如果不设置长度,系统会设置默认的长度

小数:定点数和浮点数

浮点数:
float(M,D)
double(M,D)

定点数:
decimal(M,D)或者dec(M,D)

特点:
1-M表示整数部位位数+小数部位位数
D表示四舍五入的小数部位位数

2-M和D都可以省略,如果是decimal,则M默认为10,D默认为0;如果是float和double,则会根据插入数值的精度来决定精度

3-定点型的精度更高

二、字符型
较短的文本:char、varchar之类的

char(M):代表固定长度的字符
varchar(M):代表可变长度的字符

较长的文本:text、blob(较长的二进制数据)

三、日期型


date:只保存日期
time:只保存时间
year:只保存年
datetime:保存日期+时间
timestamp:保存日期+时间

特点比较:

datetime与timestamp
datetime共占8字节,范围较大,不受时区影响,timestamp共占4字节,范围相对较小,受时区影响。

nsatp-a学习笔记之day3-4常见注入类型(代码片段)

文章目录常见类型注入-基础实验实验目的实验环境实验原理SQL查询函数MYSQL数据库结构实验内容免责声明常见类型注入-基础实验实验目的掌握不同类型的注入利用方式和原理,如报错注入、布尔盲注、时间延时注入、内联注... 查看详情

mysql基础之常见约束(代码片段)

MySQL基础之常见约束常见约束,其实就是一种限制,为了保证表中数据的准确性和可靠性。MySQL中的六大约束1-notnull:非空约束,用于保证该字段的值不能为空2-default:默认约束,保证该字段有默认值3-primarykey:主键约束... 查看详情

mysql常见数据类型(小胖虎带你了解mysql基础知识,只为博君一关注)

 MySQL常见数据类型类型分类类型取值范围或描述示例整数类型tinyint0 ~255(长度最短)员工年龄:32smallint-32768~32767员工数:2540int-2147483648~2147483647(长度最长)中国人口数:1354040000小数类型d 查看详情

程序猿必备技能之mysql基础篇(代码片段)

...据库,非常重要,所以在这里给大家整理下MySQL的基础内容。1.MySQL基础1.1.简介  MySQL是关系型数据存储容器,它将数据以特定的格式存储到内存或者文件中,MySQL是目前主流的数据库之一。1.2.数据类型  MySQL... 查看详情

mysql基础之常见函数的使用(代码片段)

MySQL基础之常见函数的使用1-字符函数length获取参数的字节个数:#length获取参数的字节个数selectlength('王国栋123');concat拼接字符串:#concat拼接字符串selectconcat(last_name,'_',first_name)as姓名fromemployees;将姓变成大写&#... 查看详情

mysql基础之数据操纵语言-插入修改删除(代码片段)

MySQL基础之数据操纵语言-插入、修改、删除插入语句语法一:insertinto表名(列名,…)values(值1,…);1-插入的值的类型要与列的类型一致或兼容,如果插入全部列,可以将列名省略insertintobeautyvalues(13,'唐艺昕','女&... 查看详情

mysql之简介及基础操作(代码片段)

MySQL简介常用命令启停MySQL连接MySQL停止MySQL库操作database创建数据库显示数据库显示全部数据库显示部分数据库显示数据库创建语句选择数据库修改数据库删除数据库表操作table创建数据表普通创建表复制已有表结构显示数据表显... 查看详情

mysql中的常见函数之单行函数(代码片段)

...c;合理使用这些函数会让我们在使用MySQL时更加方便,常见函数又分为单行函数和分组函数,本章给大家总结了大部分单行函数的使用。单行函数单行函数分为:字符函数数字函数日期函数其他函数流程控制函数字符... 查看详情

mysql之数据类型

查看详情

mysql之数据类型

查看详情

redis五大常见的数据类型之hash

前言我们都知道Redis提供了丰富的数据类型,常见的有五种:String(字符串),Hash(哈希),List(列表),Set(集合)、Zset(有序集合)。今天我们就来详细的聊聊Redis这五大常见的数据类型之一​​Hash​​;结构类型结构存... 查看详情

跟王老师学mysql:mysql数据类型常见问题及解答

跟王老师学MySQL:MySQL数据类型常见问题及解答主讲教师:王少华   QQ群号:483773664学习内容整数类型和浮点类型的异同浮点数类型和定点数类型的异同char和varchar类型的异同时间和日期类型的异同text和blob的异同存储... 查看详情

跟王老师学mysql:mysql数据类型常见问题及解答

跟王老师学MySQL:MySQL数据类型常见问题及解答主讲教师:王少华   QQ群号:483773664学习内容整数类型和浮点类型的异同浮点数类型和定点数类型的异同char和varchar类型的异同时间和日期类型的异同text和blob的异同存储... 查看详情

博客目录

【第一篇】python学习——基础篇之基本数据类型(一)【第二篇】python学习——基础篇之基本数据类型(二)【第三篇】python学习——基础篇之文件操作【第四篇】python学习——基础篇之常用模块【第五篇】pyt... 查看详情

跟王老师学mysql:mysql数据类型之整数类型

跟王老师学MySQL:MySQL数据类型之整数类型主讲教师:王少华   QQ群号:483773664MySQL的数据类型包括整数类型、浮点数类型、定点数类型、日期和时间类型、字符串类型和二进制数据类型。学习目标整型包括哪些类型以... 查看详情

跟王老师学mysql:mysql数据类型之整数类型

跟王老师学MySQL:MySQL数据类型之整数类型主讲教师:王少华   QQ群号:483773664MySQL的数据类型包括整数类型、浮点数类型、定点数类型、日期和时间类型、字符串类型和二进制数据类型。学习目标整型包括哪些类型以... 查看详情

大数据技术之hive基本概念安装数据类型(代码片段)

...式访问Hive2.5使用JDBC方式访问Hive2.6Hive常用交互命令2.7Hive常见属性配置3Hive数据类型3.1基本数据类型3.2集合数据类型3.3类型转换1基本概 查看详情

大数据技术之hive基本概念安装数据类型(代码片段)

...式访问Hive2.5使用JDBC方式访问Hive2.6Hive常用交互命令2.7Hive常见属性配置3Hive数据类型3.1基本数据类型3.2集合数据类型3.3类型转换1基本概 查看详情