一、数据类型:

1、整型(xxxint)

2、浮点型(float和double)

3、定点数(decimal)

4、字符串(char,varchar,xxxtext)

5、二进制数据(xxxBlob)

6、日期时间类型

二、数据类型介绍:

1、整型:

注:M表示最大的显示宽度。其中,int用的最多。

2、浮点型(float和double):

注:参数m只影响显示效果,不影响精度,d却不同,会影响到精度。

3、定点数(decimal):

decimal(m,d) 定点类型浮点型在数据库中存放的是近似值,而定点类型在数据库中存放的是精确值。参数m是定点类型数字的最大个数(精度),范围为0~65,d小数点右侧数字的个数,范围为0~30,但不得超过m。对定点数的计算能精确到65位数字。

4、字符串(char,varchar,xxxtext):

注:如果要存文本,可以用text。啊

5、二进制数据(xxxBlob):

XXXBLOB和xxxtext是对应的,不过存储方式不同,xxxTEXT是以文本方式存储的,如果存储英文的话区会分大小写,而xxxBlob是以二进制方式存储的,不区分大小写。xxxBlob存储的数据只能整体读出。xxxTEXT可以指定字符集,xxxblob不用指定字符集。

例如,我们要存入一个图片文件,就可以将图片的二进制流存进来。因为只能整体读出,开销较大,读取较慢,所以在实际开发中用的较少。

6、日期时间类型:

timestamp(时间戳)比较特殊,如果定义一个字段的类型为timestamp,这个字段的时间会在其他字段修改的时候自动刷新。所以这个数据类型的字段可以存放这条记录最后被修改的时间,而不是真正来的存放时间。

datatime中的时间可以用字符串表示。注意,在数据库中,用单引号表示字符串。

三、数据类型的属性:

在定义数据类型时,可以同时定义一些属性。

其中,PRIMARY_KEY主键的含义:在定义数据库时,可以将某一列的字段定义为主键,来唯一代表这个数据库,这样的话,每一行记录都是唯一的。例如将学号定义主键,则每个人有唯一的id。一般用有含义的内容来定义主键不太好。

AUTO_INCREAMENT:自动递增。在主键中可以用这个属性。

需要案例实战的可以戳这里http://coding.imooc.com/class/49.html

mysql数据库学号数据类型_数据库学习笔记——MySQL数据类型相关推荐

  1. mysql floor报错_【学习笔记】MYSQL的floor报错原理分析总结

    网上关于floor报错的文章很多,但都是利用语句,介绍原理的文章大多一笔带过,不过我终于找到一篇像样的原理文章,于是参考着来理解原理,参考的这个链接说的很详细了,但我仍然还有些不明白的地方,所以就研究 ...

  2. mysql单表操作_深入学习之mysql(三)单表操作

    1.创建表的结构和数据 CREATE TABLE `t_student`( `id` INT PRIMARY KEY, `stuName` VARCHAR(10) NOT NULL, `age` IN ...

  3. 数mysql据分析优化_从零开始学习数据分析-mysql架构与优化理论

    mysql的逻辑分层:连接层 服务层 引擎层 存储层 引擎层主要分为两类:InnoDB.MyIsam(使用show engines;查看) InnoDB是事务优先的,会进行行锁,适合高并发操作 MyI ...

  4. 在python中len表示的数据类型是_Python学习笔记——Python数据类型

    1.列表1.1取单个值 1.2切片获取子列表 1.3用len()函数获取列表长度 1.4列表的循环 1.5列表的链接和复制 1.6列表的增.删.查 1.7列表的排序--sort()方法 2.字符串2. ...

  5. mysql入门很简单系列视频-学习笔记

    mysql入门很简单系列视频-学习笔记 视频链接:mysql入门很简单系列视频 https://www.bilibili.com/video/av14920200/ 以前主要就了解DDL.DML.DC ...

  6. 判断题:oracle自带的sql语言环境是pl/sql,Oracle之PL/SQL学习笔记之数据类型(三)

    Oracle之PL/SQL学习笔记之数据类型(三) 所有的编程语言中变量是使用最频繁的.PL/SQL作为一个面向过程的数据库编程语言同样少不了变量,利用变量可以把PL/SQL块需要的参数传递进来,做到 ...

  7. pythonsze_python学习笔记二 数据类型(基础篇)

    Python基础 对于Python,一切事物都是对象,对象基于类创建 不同类型的类可以创造出字符串,数字,列表这样的对象,比如"koka".24.['北京', '上海', '深圳' ...

  8. mysql连接池永驻_【学习笔记】Oracle连接池 数据库常驻连接池(Database Resident Connection Pool)案例介绍...

    天萃荷净 分享一篇关于应用程序与Oracle数据库连接的连接方法介绍,数据库常驻连接池(Database Resident Connection Pool)案例介绍 一.介绍常驻连接池(Databas ...

  9. mysql中10049是什么错误_【学习笔记】Oracle数据库10049用于分析SQL解析笔记案例

    [学习笔记]Oracle数据库10049用于分析SQL解析笔记案例 时间:2016-11-05 13:54   来源:Oracle研究中心   作者:HTZ   点击: 次 天萃荷净 Oracle研究 ...

最新文章

  1. python面向对象编程 -- 封装、继承
  2. 教程-Win7极速优化20项
  3. UA MATH571B 试验设计VI 随机效应与混合效应4 裂区设计
  4. oracle rcu 安装,Oracle Fusion MiddlewareⅠ: 数据库和RCU
  5. 2015年第六届蓝桥杯 - 省赛 - C/C++大学A组 - A. 方程整数解
  6. JDK 13中的JEP 355文本块
  7. 自定义汇编程序,Weaver和运行时的可插拔知识
  8. MySQL实战案例100例(一)-如何解决非等值范围查找问题?
  9. 1.4万+阅读量,这篇JAMA论文,详细阐述临床试验统计方法,非常值得借鉴!
  10. myeclipse查询mysql出来的汉字是乱码
  11. html下拉框内容变更,Javascript根据另一个下拉框值更改下拉框选项
  12. seo 伪原创_seo文章优化(怎么样做好伪原创文章)
  13. 小米球Ngrok内网穿透教程
  14. python拦截游戏封包_TCP封包拦截类模块 API HooK封包拦截源码
  15. 51单片机课设 计算器
  16. illustrator插件开发向导--基础入门(二)--插件定义--PiPL资源--插件管理--插件入口和消息--加载和卸载--启动和关闭
  17. 人类附身机器人获得永生_人类能否借助纳米机器人获得永生?
  18. Angular2 Directive讲解
  19. AppleStore 原始ipa文件提取
  20. VMX进程已提前退出

热门文章

  1. docker容器设置开机自启动命令
  2. java+mysql 基于ssm的网上甜品店系统
  3. 网购平台与https
  4. Siamese Network Triplet NetWork
  5. 回归问题2:运用二元线性回归分析身高与体重
  6. uniapp微信js-sdk使用封装
  7. 大麦一键生成订单截图 大麦生成抢票成功截图
  8. 谷歌浏览器chrome://version命令行被篡改,浏览器启动页面成hao123,快捷方式没有网址
  9. 灵魂画师,Android绘制流程——Android高级UI
  10. SpringCloud商城day07 商品搜索-2021-10-12