MySql数据类型的示例分析

  介绍

这篇文章主要介绍了MySql数据类型的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获、下面让小编带着大家一起了解一下。

1。简要概述

为什么要开通MySql这个学习板块呢?因为这是一名数据分析师必要的一项技能。分析数据什么最重要?当然是数据,既然如此。在数据呈现爆发式增长的年代,怎么能够不学学数据库呢?其实这也是很多读者朋友希望看到的,也是他们建议我写的。

难者不会,会者不难!其实网上很多MySql的总结文章,不可否认,知识点写的都很全,但是呢!这个只是会使用MySql数据库的朋友的一个查询手册,不会使用的还是不会使用呀(并没有详细的介绍)。于是我就开始了我这个板块的写作,希望能够帮助那些转行的,要学习MySql的朋友们。当然还要补充一点,这些板块并不是针对那些搞开发的,想当DBA的朋友,而是针对那些转行数据分析,然后需要学习MySql数据库的那些朋友们。

2。MySQL数据类型详解

学过编程语言的人都知道,怎么学习一门编程语言呢?首先要从数据类型开始学起,虽然库是别人创建的,表是别人设计的,这些好像都与你无关,但是掌握这样一个知识点,对你更好的理解和学习MySQL,肯定是会有帮助的。

1)字符串类型

①char (m):定长的字符串。

 MySQL数据类型的示例分析

②varchar (m):不定长的字符串。

 MySQL数据类型的示例分析

上述知识,可以参考下图理解。

 MySQL数据类型的示例分析

③char和varchar存储的空间利用率比较。

 MySQL数据类型的示例分析

从上表可以看出:

 MySQL数据类型的示例分析

④非常小的文本串,文本,量变

 MySQL数据类型的示例分析

注意:只要存放的是字符串类型,都要注意编码问题,一般使用的是utf8编码。

2)整数类型

 MySQL数据类型的示例分析

符号位与无符号位详解网址:https://www.yisu.com/article/178768.htm

 MySQL数据类型的示例分析

①整型数据类型声明时的参数问题

 MySQL数据类型的示例分析

②unsigned参数。

——,创建表   create  table 人(   ,,,pname  varchar (20),   ,,,page  tinyint 无符号,   ,,,psex 位(1)   ),charset=use utf8;      ——,插入两条记录   insert  into 人   (psex pname、页面)   值   (“张三“,18岁,0),   (“李四“,22岁,0),

观察下图:

 MySql数据类型的示例分析

从上图可以看出:

 MySql数据类型的示例分析

③补零参数必须和M参数配合使用,才有意义“。

——,对学号字段进行一个说明:   ——,1:学号不能为负;   ——,2:学号一般位数相同,即使不同,也会用0填充。   ,,如:00001、00013、00128、01280。   ——,创建表   create  table 学生(   ,,,sid 短整型(5),zerofill  not  null  default  0,   ,,,sname  varchar (20),   ,,,sage  tinyint 无符号,   ,,ssex 一些(1),default  0   ),charset=use utf8;      ——,插入两条记录   insert  into 学生(sname sid)   values (“张飞“,5),(“吕布“,1),

观察下图:

 MySql数据类型的示例分析

从上图可以看出:

 MySql数据类型的示例分析

MySql数据类型的示例分析