楼主: cohen-ci
2969 2

[问答] SQL过程中,创建表时定义列名的属性分别代表什么意思 [推广有奖]

  • 1关注
  • 0粉丝

硕士生

18%

还不是VIP/贵宾

-

威望
0
论坛币
491 个
通用积分
0
学术水平
0 点
热心指数
1 点
信用等级
0 点
经验
745 点
帖子
122
精华
0
在线时间
123 小时
注册时间
2017-9-27
最后登录
2020-2-20

2论坛币
属性类型:char,character,date,dec,decimal,float,int,integer,num,numeric,real,smallint,varchar等
以上属性我是看书时看到的,但不知其分别代表什么意思,只知道character表示“字符型”。
还望论坛大佬帮我解读,谢谢了。

最佳答案

8112mmw 查看完整内容

date:日期型 decimal:固定精度和比例的数字。允许从 -10^38 +1 到 10^38 -1 之间的数字 float:从 -1.79E + 308 到 1.79E + 308 的浮动精度数字数据。 参数 n 指示该字段保存 4 字节还是 8 字节。float(24) 保存 4 字节,而 float(53) 保存 8 字节。n 的默认值是 53。 int:允许从 -2,147,483,648 到 2,147,483,647 的所有数字。 integer:允许介于 -32,768 到 32,767 之间的数字 numeric:固定精度和比例的数字。允许从 -1 ...
关键词:sql Character numeric decimal Integer
沙发
8112mmw 发表于 2017-10-14 12:09:12 |只看作者 |坛友微信交流群
date:日期型
decimal:固定精度和比例的数字。允许从 -10^38 +1 到 10^38 -1 之间的数字
float:从 -1.79E + 308 到 1.79E + 308 的浮动精度数字数据。 参数 n 指示该字段保存 4 字节还是 8 字节。float(24) 保存 4 字节,而 float(53) 保存 8 字节。n 的默认值是 53。
int:允许从 -2,147,483,648 到 2,147,483,647 的所有数字。
integer:允许介于 -32,768 到 32,767 之间的数字
numeric:固定精度和比例的数字。允许从 -10^38 +1 到 10^38 -1 之间的数字。
real:从 -3.40E + 38 到 3.40E + 38 的浮动精度数字数据
smallint:-32768 到 32767 常规。0 到 65535 无符号*。在括号中规定最大位数
varchar:可变长度的字符串。最多 8,000 个字符。
具体可见:http://www.w3school.com.cn/sql/sql_datatypes.asp

使用道具

藤椅
cohen-ci 发表于 2017-10-15 15:34:45 |只看作者 |坛友微信交流群
感谢感谢,给了我一个很重要的信息源,谢谢

使用道具

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-28 04:24