07 MySQL_SQL数据类型
2024-09-08 17:46:23
数据类型
整数类型:
- int(m) 对应java中的int
- bigint(m) 对应java中的long
- m代表显示长度,需要结合 zerofill使用
create table t_int(id int, age int(4) zerofill); insert into t_int values(1,28); select * from t_int;
浮点数类型
double(m,d) m代表总长度, d代表小数长度
例如: 76.632(m=5 d=3)
decimal超高精度小数,当涉及超高精度运算时使用。
字符串类型:
- char(m) 固定长度 最大255
- 固定长度效率更高
- 例如:char(10) 'abc'所占长度固定为10 ,
- varchar(m)可变长度 最大65535
- 可变长度更节省空间
- varchar(10)"abc"所占长度3
- varchar 最大65535 但是建议保存255以内的长度,超过255使用text
- text 可变长度 最大65535
- char(m) 固定长度 最大255
日期时间类型
datetime:只能保存年月日
ime: 只能保存时分秒
datetime: 保存年月日时分秒,最大值9999-12-31,默认值为null
timestamp: 保存年月日时分秒,最大值2038-01-19,默认值为当前时间
测试:
create table t_date(d1 date,d2 time,d3 datetime,d4 timestamp);
insert into t_date values('2018-11-15','16:58:33',null,null);
最新文章
- html5 与视频
- 200、301、302、304、404等HTTP状态码
- PHPwebshell分析
- web app 页面旋转整体样式问题
- ios自定义View自动布局时计算大小
- Liunx UID and GID
- Unity3d读取.csv文件
- thinkphp中使用PHPEXCEL导出数据
- android TextView 带滚动条,和ScrollView 用法(暂时觉得ScrollView滑动速度比较快)
- USACO Healthy Holsteins DFS
- mysql 视图示例
- Collections.sort自定义排序的使用方法
- Cookie 简单设置使用
- jQuery操作复选框checkbox技巧总结 ---- 设置选中、取消选中、获取被选中的值、判断是否选中等
- Oracle导出数据EXP00106错误
- HDU2966 In case of failure(浅谈k-d tree)
- 第二章 logstash - 输出插件之redis与es
- jQuery验证控件jquery.validate.js的使用介绍
- SVN清除,VS中SVN的错误以及全部替换
- Windows sql语句正则匹配导出数据到本地 The MySQL server is running with the --secure-file-priv option so it cannot execute this statement