mysql中的列类型
2024-09-07 14:00:31
创建数据表的时候,指定的列可以存储的数据类型;
CREATE TABLE book ( bid 列类型);
① 数值类型--可以不加引号
TINYINT 微整型,占一个字节 范围-128~127
SMALLINT 小整型,占2个字节,范围-32768-32767
INT 整型,占4个字节,范围是-2147483648-2147483647
BIGINT 大整型,占8个字节
FLOAT 单精度浮点型,占4个字节,最多3.4E38,可 能产生计算误差。
DOUBLE 双精度浮点型,占8个字节,范围比BIG大得多,也可能产生计算误差。
DECIMAL(M,D)定点小数,不会产生计算误差;M代表总的有效位数,
D代表小数点后的有效 位数。
BOOL 布尔型,只有两个值 TRUE/1、FALSE/0,TRUE和FALSE不能加引号,
真正储存数据时候,会变成TINYINT,数据是1和0;
TB-GB-MB-KB-BYTE-BIT
1024 1BYTE=8BIT
② 日期类型-必须加引号
DATE 日期型 ‘2018-12-31’
TIME 时间型 '14:37:30'
DATETIME 日期时间型 '2018-7-1 14:37:01'
③ 字符串类型--必须加引号
VARCHAR(M)
变长字符串,不会产生空间浪费,操作速度相对慢,M最大值是65535
CHAR(M)
定长字符串,可能产生空间浪费,操作速度相对快,M最大值是255,用于存储手机号码或者身份证等固定长度的字符串。
TEXT(M)
大型变长字符串,M最多2G;
CREATE TABLE t1(
id INT,
age TINYINT,
commentCount INT,
price DECIMAL(6,2),
phone CHAR(11),
article VARCHAR(3000),
pubTime DATE
);
最新文章
- ASP.NET MVC (Razor)开发<;<;周报与绩效考核系统>;>;,并免费提供园友们使用~~~
- .NET组件程序设计之线程、并发管理(二)
- 学习zepto.js(对象方法)[5]
- 关于url中的#-----hash
- XtraGrid RepositoryItemCheckEdit 显示状态以及单选多选问题
- 计算div里面li个数
- error: bad symbolic reference. A signature in HiveContext.class refers to term hive
- SPF详解
- ASP.NET Core MVC上传、导入、导出知多少
- java面向对象编程(九)--final
- Quick_sort
- js 原生ajax实现
- [转]oracle分页用两层循环还是三层循环?
- HDU 3416 Marriage Match IV (最短路径,网络流,最大流)
- [No0000EB]C# 数组(Array)
- [转载]mysqlcreate新建用户host使用%,本地无法连接原因及解决方法
- Java面向对象之抽象类
- 5308: [Zjoi2018]胖
- 并发库应用之四 &; 线程锁Lock应用
- 经典排序方法 python
热门文章
- 图文详解丨iOS App上架全流程及审核避坑指南
- Vue ref 和 v-for 结合(ref 源码解析)
- Uniapp And Taro一些小测评
- centos使用lftp备份文件
- 2022春每日一题:Day 30
- vue引用MarkDown(mavonEditor)编辑器,文档
- 记一次mybatis性能问题分析过程
- C++初阶(list容器+模拟实现)
- c3 linearization详解
- git@github.com: Permission denied (publickey). fatal: Could not read from remote repository.