MySQL学习记录【02】常用数据类型

1.文本

  • CHAR(*):最多255个字节的定长字符串,它的长度必须在创建时指定
  • VARCHAR(*):最多255个字节的可变长度字符串,它的长度必须在创建时指定
  • TEXT:最大长度为64K字符的变长文本
  • TINYTEXT:最大长度为255字符的变长文本
  • MEDUIMTEXT:最大长度为16K字符的变长文本
  • LONGTEXT:最大长度为4GB字符的变长文本

2.整数(考虑数据取值后选择尽可能小的数据类型)

  • tinyint:1字节。有符号值:-128 到127;无符号值:0到255
  • smallint:1字节。有符号值:-32768 到32767;无符号值:0到65535
  • mediumint:3字节。
  • int:4字节
  • bigint:8字节

3.小数(需要制定长度和 小数点,也就是显示的宽度和小数位数)

  • decimal:精确存储的小数,在内部用字符串存储,适合金额等要求精确的类型。别名:NUMERIC
  • float:4字节,单精度。会近似存储(*),效率比decimal高。
  • double:8字节,双精度。会近似存储(*),效率比decimal高。

4.日期时间

  • DATE:4字节。范围:1000-01-01——9999-12-31
  • TIME:3字节。范围:-838:59:59——838:59:59
  • DATETIME:8字节。范围:1000-01-01 00:00:00——9999-12-31 23:59:59

5.二进制大数据

  • TITYBLOB:最大长度为255字节
  • BLOB:最大长度为64KB
  • MEDIUMBLOB:最大长度为16MB
  • LONGBLOB:最大长度为4GB

原文地址:https://www.cnblogs.com/lolitagis02/p/8110880.html

时间: 2024-10-10 23:35:47

MySQL学习记录【02】常用数据类型的相关文章

Mysql学习笔记之常用数据类型 (转)

http://www.cnblogs.com/doit8791/archive/2012/05/11/2495319.html 数据类型是定义列中可以存储什么数据以及该数据实际怎么存储的基本规则.Mysql的常用数据类型主要有: 串数据类型:最常用的数据类型,有两种基本的串类型:分别为定长串和不定长串.定长串结束长 度固定的字符,其长度是创建表是指定的,不允许多于指定的字符数据,它们分配的存储空间与指定的一样多,CHAR属于定长串类型.变长串存储长度可变的文 本,有些变长数据类型具有最大的定长,

Mysql学习笔记之常用数据类型

数据类型是定义列中可以存储什么数据以及该数据实际怎么存储的基本规则.Mysql的常用数据类型主要有: 串数据类型:最常用的数据类型,有两种基本的串类型:分别为定长串和不定长串.定长串结束长度固定的字符,其长度是创建表是指定的,不允许多于指定的字符数据,它们分配的存储空间与指定的一样多,CHAR属于定长串类型.变长串存储长度可变的文本,有些变长数据类型具有最大的定长,而有些则是完全变长的,不管哪种只有指定的数据得到保存(不会添加额外的空格保存),TEXT属于变长串类型.变长数据类型灵活,定长数据类

mysql学习笔记-数据库常用命令

数据库常用命令 1.添加需要路径:PATH="$PATH":/usr/local/mysql/bin 2.登陆数据库系统:mysql -h localhost -u root -p 3.创建数据库:CREATE DATABASE 数据库名 4.显示数据库:SHOW DATABASES; 5.删除数据库:DROP DATABASE 数据库名; 6.创建表:CREATE TABLE 表名(属性名 数据类型 [完整性约束条件],属性名 数据类型 [完整性约束条件],属性名 数据类型); 注意

mysql 学习记录(二十五)--mysql日志

一.理论: 1.错误日志: a.记录了mysqld启动和停止时以及出错时的相关信息,当数据库出现故障导致无法启动时可以先查看此信息. b.可用--log-error来指定mysqld保存错误日志文件的位置 2.二进制日志: a.statement:记录的都是语句.优点:日志记录清晰易读.日志量少.对I/O影响较小,缺点:在某些情况下slave的日志复制会出错 b.row:将每一行的变更记录到日志中,而不是记录sql语句.优点:记录每一行的数据变化细节,不会出现某些情况下无法复制的情况,缺点:日志

MySQL学习记录

前提:数据库:books里面有table:customersorders 选择数据库use books 查询所有表格show tables查询单个表格select × from orders查询表格的数据类型show create table orders 修改数据类型alter table orders modify id vaechar(20) 增加两行数据insert into orders values('','','',''),('','','','')增加特定位置的数据insert

Mysql 学习记录

( xampp 的mysql 与 直接用 dnf 安装的 mysql 有冲突! ) 1. 数据库基本知识: 一张表的行 又称为 记录 一张表的列 又称为 字段 表结构:所有字段,规定了你的每一条记录所应该填的内容,不能随意乱写 2.mysql 登录: mysql -u root -p password (root密码) (待继续更新)

Mysql学习(3)数据类型

数据类型 数据类型是指.存储过程参数.表达式和局部变量的数据特征, 它决定了数据的存储格式,代表了不同的信息类型. 整型 Tinyint      有符号位 -128到127   无符号位 0到255 Smallint    有符号位 -32768到32767   无符号位 0到65535 Mediumint 有符号位 -8388608到8388608   无符号位 0到16777215 int           有符号位 -2147483648到2147483648  无符号位 0到 429

MySQL 学习笔记 02 遇到问题

1  mysql在控制台中文显示乱码的解决办法 问题:在控制台查看表记录是,表中记录显示乱码,如下图所示: 解决方法: http://blog.csdn.net/liluoshushen/article/details/52366947

学习记录 Eclipse常用快捷键及其演练

Eclipse中10个最有用的快捷键组合 1. ctrl+shift+r:打开资源 这可能是所有快捷键组合中最省时间的了.这组快捷键可以让你打开你的工作区中任何一个文件,而你只需要按下文件名或mask名中的前几个字母,比如applic*.xml.美中不足的是这组快捷键并非在所有视图下都能用. 2. ctrl+o:快速outline 如果想要查看当前类的方法或某个特定方法,但又不想把代码拉上拉下,也不想使用查找功能的话,就用ctrl+o吧.它可以列出当前类中的所有方法及属性,你只需输入你想要查询的