整数类型:

字节       取值范围

bit                       127         0  1  √

tinyint       1         -128-~127

smallint      2         -3*10^4~3*10^4

mediumint    3        -8*10^6~8*10^6

int           4        -2*10^9~2*10^9      √

bigint         8       -9*10^18~9*10^18

浮点类型:

字节     取值范围

单精度   float          4   -3.4E38 ~ -1.2E-38  0  1.2E-38 ~ 3.4E38

双精度   double       8  -1.8E308 ~ -2.2E-308  0  2.2E-308 ~ 1.8E308√

定点类型 decimal(m,d)  m+2  m:整数位数   d:小数位数

日期类型:

字节      取值范围

年        year         1     1901 ~ 2155               ‘2018-1-1’

日期      date         4     1000-01-01 ~ 9999-12-31    ‘20180101’

时间      time         3     -838:59:59 ~ 838:59:59      HH:MM:SS

日期时间  datetime     8     1000-01-01 00:00:00 ~ 9999-12-31 23:59:59

时间戳    timestamp    4     19700101080001 ~20380119111407

字符串类型:

字节   取值范围

char(m)          m      (0,2^8 -1)    定长

varchar(m)       m+1    (0,2^16 -1)   变长

tingtext          m+2    (0,2^8 -1)   文字

text             m+2    (0,2^16 -1)  文字√ 变长

mediumtext      m+3    (0,2^24 -1)  文字

longtext         m+4    (0,2^32 -1)  文字

枚举类型:

取值范围

enum(‘A’, ‘B’)  (0,65535)  单选

set(‘A’, ‘B’)    (0,64)     多选  系统自动排序

二进制类型:

BIT(M)          M个二进制位

字节

binary(m)          m           定长

varbinary(m)       m+1         变长

tinyblob          (0,2^8 -1)    变长   图片

blob             (0,2^16 -1)   变长   图片√

mediumblob      (0,2^24 -1)   变长   图片

longblob         (0,2^32 -1)   变长   图片

存储引擎

INNODB (支持多) 自动增长序列 存储:结构(.frm)、数据索引(表空间中)

MYISAM (占空间小)            存储:结构(.frm)、数据(.myd)、索引(.myi)

MEMORY (运行快)             存储:结构(.frm)、数据存储在内存中

查看

show engines;    查看 存储引擎Transctions:支持事务  XA:支持分布式

show variables like ‘have%’;   查看 引擎的特性 disabled:支持但没开启

show variables like ‘storage-engine’;   查看默认存储引擎

my.ini(文件):default-storage-engine=INNODB /*更改默认存储引擎*

show profiles; 查看上次运行(查询)所用时间

事务模式

begin;  / set autocommit=0; 关闭事务模式    =1 开启

修改语句1;A钱减少

修改语句2;B钱增加

commit; 确定更改   / rollback; 放弃更改

第一范式:不可再分割

第二范式:每张表只表达一个意思

第三范式:无间接依赖关系

基础操作

>mysql [-h 127.0.0.1] -u root -p   登陆数据库

Enter password:

>show databases;              查看 数据库

>use数据库名;                进入 数据库

>show tables;                  查看 表

>desc 表名;                   查看 表结构

>show creat table 表名;         查看 表user的创建代码

>select 变量1,变量2 from 表名; 查找

>quit; / exit;           退出 mysql;

转载于:https://www.cnblogs.com/javscr/p/9989325.html

mysql 类型及其他相关推荐

  1. MySQL类型文本的最大长度

    本文翻译自:Maximum length for MySQL type text I'm creating a form for sending private messages and want t ...

  2. mysql 类型_MySQL-约束类型

    MySQL约束类型: 主键约束.唯一键约束.外键约束.非空约束.表属性自动增加.设置表字段的默认值 1.主键约束(关键字:PRIMARY KEY): 主键是表的一个特殊字段.该字段能唯一的标识该表中的 ...

  3. mysql类型设计_mysql设计表结构数据类型的选择

    选择合适的数据类型 在使用MySQL创建数据表的时候会遇到一个问题,如何为字段选择合适的数据类型.比如创建一个员工信息表,每个字段都可以用很多种类型来定义, int,char,float等等. cha ...

  4. mysql 类型 自动转化_自动MySQL数据类型转换

    我刚刚碰到一个有趣的案例,在MySQL中进行数据类型转换.考虑以下查询: SELECT * FROM (SELECT 0 AS col) AS t WHERE t.col=123; #Yields 0 ...

  5. mysql 类型解释_MySQL 数据类型说明解释

    在 MySQL 中,有三种主要的类型:Text(文本).Number(数字)和 Date/Time(日期/时间)类型. Text 类型: 数据类型描述 CHAR(size) 保存固定长度的字符串(可包 ...

  6. MySQL类型介绍以及适用范围

    1. 整型类型 Tinyint(8位) 范围:无符号(0~256).有符号(-128~127) 场景:一般用于存储数字字典,常量表的id,因为数据量十分有限,又是常量表,所以可以用它存储 Smalli ...

  7. 阿里云mysql写入性能_插入mysql类型

    MySQL的五种日期和时间类型 MySQl中有多种表示日期和时间的数据类型.其中YEAR表示年份,DATE表示日期,TIME表示时间,DATETIME和TIMESTAMP表示日期和实践.它们的对比如下 ...

  8. mysql类型说明_MYSQL 数据类型说明

    MySQL支持大量的列类型,它可以被分为3类:数字类型.日期和时间类型以及字符串(字符)类型.本节首先给出可用类型的一个概述,并且总结每个列类型的存储需求,然后提供每个类中的类型性质的更详细的描述. ...

  9. hive mysql类型,(二)Hive数据类型、数据定义、数据操作和查询

    1.数据类型 1.1 基本数据类型Hive数据类型长度例子TINYINT1byte有符号整数20 SMALINT2byte有符号整数20 INT4byte有符号整数20 BIGINT8byte有符号整 ...

最新文章

  1. 利用nginx的stream模块实现内网端口的转发代理
  2. java集合框架07——Map架构与源代码分析
  3. C++ decltype类型指示符
  4. 合并两个有序链表(C++)
  5. PHp批量推送数据太慢,PHP非阻塞批量推送数据-php教程
  6. 加载Hadoop+spark镜像文件需要修改的配置文件
  7. 从零入门 Serverless | SAE 场景下,应用流量的负载均衡及路由策略配置实践
  8. 火狐浏览器服务器意外响应,Firefox 火狐浏览器 83 发布,已修复任意代码执行漏洞...
  9. DULG uboot解决问题的文档
  10. 吴恩达|机器学习作业1.1多变量线性回归
  11. 知识图谱入门 , 知识抽取
  12. python turtle画阴阳_Python turtle绘制阴阳太极图代码解析
  13. 因用了NeatUpload大文件上传控件而导致Nonfile portion 4194304 bytes错误的解决方法...
  14. informix 如何下载
  15. 华为HG8245C光猫破解用户连接数限制
  16. 连续分配存储管理方式
  17. 数据分析学习记录(四)--在origin中实现单因素方差分析和非参数检验
  18. 十个免费桌面博客软件
  19. Solidworks直接打开SWB文件报错怎么办
  20. qml如何发布程序_微信小程序如何发布?公司和个人注册流程科普

热门文章

  1. linux内容对齐的快捷键,linux第一波命令总结
  2. 函数调用中的参数太多_函数调用
  3. 服务器报告它来自digest_2020年全球服务器市场规模及竞争格局分析
  4. Golang实践录:静态资源文件整合:web服务
  5. 导入工程后 报错 The import javax.faces cannot be resolved 解决办法
  6. 触发器_PLCDCS组态中SR触发器介绍
  7. 【linux】Permission denied (publickey) SSH用户名密码登录报错
  8. 【docker】宿主机安装kafka docker容器内clickhouse无法连接
  9. 【Java】java JMX之ObjectName
  10. 【Flink】flink Kafka报错 : Failed to send data to Kafka: This server is not the leader for that topic-pa