本文整理自网络,侵删。
目录
- 1.简要概述
- 2. MySQL数据类型详解
- 1) 字符串类型
- 2) 整数类型
- 3)浮点数类型
- 4)日期/时间类型
1.简要概述
为什么要开通MySQL这个学习板块呢?因为这是一名数据分析师必要的一项技能。分析数据什么最重要?当然是数据,既然如此!在数据呈现爆发式增长的年代,怎么能够不学学数据库呢?其实这也是很多读者朋友希望看到的,也是他们建议我写的。
难者不会,会者不难!其实网上很多MySQL的总结文章,不可否认,知识点写的都很全,但是呢!这个只是会使用MySQL数据库的朋友的一个查询手册,不会使用的还是不会使用呀(并没有详细的介绍)。于是我就开始了我这个板块的写作,希望能够帮助那些转行的,要学习MySQL的朋友们。当然还要补充一点,这些板块并不是针对那些搞开发的、想当DBA的朋友,而是针对那些转行数据分析,然后需要学习MySQL数据库的那些朋友们。
前面我们已经带着大家怎么安装了MySQL数据库了,我也相信我写的这个安装教程应该是全网最详细的一个教程,不信你看。
《MySQL安装教程》
当然,如果你此时正在为MySQL的二次安装(第一次安装失败)感到苦恼,那么这个MySQL的卸载文章应该对你会有很大作用。
《MySQL卸载教程》
虽然我们不当DBA,但是适当了解一些MySQL增删改查以外的知识,也是有必要的,比如说建表语句为什么加上这个charset=utf8?我们从输入SQL语句到服务器给我们返回数据,究竟经历了一个怎么样的历程?你就可以实当看看下面这篇文章。
《你真的搞明白了charset=utf8编码问题吗?》
2. MySQL数据类型详解
学过编程语言的人都知道,怎么学习一门编程语言呢?首先要从数据类型开始学起。虽然库是别人创建的,表是别人设计的,这些好像都与你无关,但是掌握这样一个知识点,对你更好的理解和学习MySQL,肯定是会有帮助的。
1) 字符串类型
① char(m):定长的字符串。
② varchar(m):不定长的字符串。
上述知识,可以参考下图理解。
③ char和varchar存储的空间利用率比较。
从上表可以看出:
④ tinytext、text、longtext
注意:只要存放的是字符串类型,都要注意编码问题,一般使用的是utf8编码。
2) 整数类型
符号位与无符号位详解网址:http://1000zx.cn/article/178768.htm
① 整型数据类型声明时的参数问题
② unsigned参数。
-- 创建表 create table person( pname varchar(20), page tinyint unsigned, psex bit(1) ) charset=utf8; -- 插入两条记录 insert into person (pname,page,psex) values ("张三",18,0), ("李四",22,0);
观察下图:
相关阅读 >>
更多相关阅读请进入《mysql》频道 >>
数据库系统概念 第6版
机械工业出版社
本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。
转载请注明出处:木庄网络博客 » MySql数据类型教程示例详解
相关推荐
评论
管理员已关闭评论功能...