1.数字

(1)tinyint(小整数值)

   范围:有符号(-128,127)

      无符号(0.255)

(2)int(大整数值)

   范围:有符号  (-2 147 483 648,2 147 483 647)

      无符号  (0,4 294 967 295)

(3)bigint(极大整数值)

   范围:有符号 (-9,223,372,036,854,775,808,9 223 372 036 854 775 807)

      无符号 (0,18 446 744 073 709 551 615)

(4)float(单精度,浮点数值)不准确

(5)double(双精度,浮点数值)不准确

(6)decimal(小数值)准确

    用法:decimal(M,D)数值总位数为M,小数位数为D

2.字符串

(1)char(10)速度块

    存储的数值在内存中永远站10个字符,最大255个字符

(2)varchar(10)节省空间

    存储几个数值在内存中则站几个字符,最大255个字符

(3)text

    text用于保存变长的大字符串,最大65535个字符

(4)mediumtext

  最大16777215个字符

(5)longtext

  最大4294967295个字符

(6)上传文件

    数据库里面存路径

3.时间类型

(1)date(日期值)

    格式:YYYY-MM-DD

(2)time(时间值或持续时间)

    格式:HH:MM:SS

(3)year(年份值)

    格式:YYYY

(4)datetime(混合日期和时间值)

    格式:YYYY-MM-DD HH:MM:SS

(5)timesiamp(混合日期和时间值,时间戳)

    格式:YYYYMMDD HHMMSS

4.枚举类型

 (1)enum('山东省','山西省','广东省')

    可以存储美剧的任意一个。

5.集合类型

 (2)set('a','b','c')

    可以存储a、b、c三个字符的任意组合

mysql基础_数据类型的更多相关文章

  1. MySQL基础之数据类型和运算符

    早些年学习MySQL的笔记,发在博客园上,以便后续回顾学习: 1. 数据类型为int(11),注意到后面的数字11,这表示的是该数据类型指定的显示宽度,指定能够显示的数值中数字的个数.其他数据类型也可 ...

  2. mysql基础之数据类型

    一.整型 分为:tinyint .smallint .mediumint .int .bigint 常用的 分为以下三项: tinyint. smallint.int 数据类型 存储范围 字节 tin ...

  3. JS基础_数据类型-String类型

    <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title&g ...

  4. MySQL基础_索引

    MySQL 索引(入门): 一.介绍 1.什么是索引? 一般的应用系统,读写比例在10:1左右,而且插入操作和一般的更新操作很少出现性能问题,在生产环境中,我们遇到最多的,也是最容易出问题的,还是一些 ...

  5. mysql基础_操作文件中的内容

    1.插入数据: insert into t1(id,name) values(1,'alex'); #向t1表中插入id为1,name为'alex'的一条数据 2.删除: delete from t1 ...

  6. mysql基础_操作数据库以及表

    1.数据库的操作 create database 数据库名:#一般创建方式 create database 数据库名 show databases;#查看所有数据 drop database 数据库名 ...

  7. JS基础_数据类型-Null类型和Undefined类型

    <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...

  8. JS基础_数据类型-Boolean类型

    <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...

  9. JS基础_数据类型-Number类型

    <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...

随机推荐

  1. 理解、学习与使用 JAVA 中的 Optional【转载】

    这是一篇转载的文章.刚学java的时候看了好久这个Optional,但一直是懵的.今天又又遇到了,重新回来再看的时候,发现并没有那么难道那个. 转载的文章再开头处写了一个对于理解Optional很关键 ...

  2. 大白带你侃JAVA——封装的概述及好处

    封装概述: 封装是指隐藏对象的属性和实现细节,仅对外提供公共访问方式 这是什么意思呢? 简单的来说就是我将不想给别人看的数据,以及别人无需知道的内部细节, "锁起来" ,我们只留下 ...

  3. The Maze II

    There is a ball in a maze with empty spaces and walls. The ball can go through empty spaces by rolli ...

  4. kafka consumer 的配置(五)

    fetch.min.bytes. #获取最小字节数据 Consumer 向broker中要数据时是按大小来返回的,如果数据没有达到指定的MB,consumer会处于等待状态,直到broker 从pro ...

  5. nginx+uwsgi02---django部署(推荐)

    参考  https://blog.csdn.net/weixin_39198406/article/details/79277580 https://www.cnblogs.com/alex3714/ ...

  6. ffmpeg AVPacket结构体及其相关函数

    0. 简介 AVPacket结构体并不是很复杂, 但是在ffmpeg中用的非常多. 与其相关的函数也是比较多. AVPacket保存了解复用之后, 解码之前的数据, 和这些数据相关的一些附加信息. 对 ...

  7. MySQL8.0哪些新特性你最期待

    1.数据字典全部采用InnoDB引擎存储,支持DDL原子性.crash safe,metadata管理更完善 2.快速在线加新列(腾讯互娱DBA团队贡献) 3.并行redo log,并提升redo l ...

  8. Spring MVC 探讨DispatcherServlet

    先上DispatcherServlet的运行流程图(request processing):

  9. Python实现乘法表——在列表里进行for循环设初值

    代码:最大的收获是二维列表的实现:[0]*9结果是[0,0,0,0,0,0,0,0,0,0],再加上for i in range(9),代表是9行[0,0,0,0,0,0,0,0,0,0],也就是9* ...

  10. StoneTab标签页CAD插件 3.2.3

    //////////////////////////////////////////////////////////////////////////////////////////////////// ...