【sql】sql中常见的数据类型


在这里插入图片描述

一、数值型

1.整型

整数类型 字节 范围
Tinyint 1 有符号:-128~127;无符号:0 ~255
Smallint 2 有符号:-32768~ 32767;无符号:0~1677215
Mediumint 3 有符号:-8388608~8388607;无符号:0 ~1677215
Int、Interger 4 非常大
Bigint 5 更加的大

特点:
①数值设定时,默认有符号
②如果插入的数值超出了整型的范围,会报out of range异常,一切插入临界值
③如果不设置长度,会有默认的长度
长度代表了显示的最大宽度,如果不够会用0在左边填充,但必须搭配zerofill使用。且使用了zerofill后该整型就为无符号型的

DROP TABLE IF EXISTS tab(
	t1 INT,
	t2 INT(7
  • 0
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
SQL,要更改表数据类型,可以使用ALTER TABLE语句。下面是一些常见数据类型变更操作: 1. 修改列的数据类型:使用ALTER TABLE语句,后跟ALTER COLUMN子句来修改列的数据类型。例如,将一个列的数据类型从INT修改为VARCHAR(50): ALTER TABLE 表名 ALTER COLUMN 列名 VARCHAR(50); 2. 添加新列并复制数据:如果要添加一个新列,并将现有列的数据复制到新列,可以使用ALTER TABLE语句和UPDATE语句的组合。首先,使用ALTER TABLE语句添加新列,然后使用UPDATE语句将现有列的数据复制到新列。 3. 删除列:如果要删除表的某个列,可以使用ALTER TABLE语句,后跟DROP COLUMN子句。例如,删除名为"列名"的列: ALTER TABLE 表名 DROP COLUMN 列名; 4. 修改列的长度:如果要修改列的长度,可以使用ALTER TABLE语句,后跟ALTER COLUMN子句。例如,将一个列的长度从50修改为100: ALTER TABLE 表名 ALTER COLUMN 列名 VARCHAR(100); 5. 修改列的约束:如果要修改列的约束(如NOT NULL约束),可以使用ALTER TABLE语句,后跟ALTER COLUMN子句。例如,将一个列设置为NOT NULL: ALTER TABLE 表名 ALTER COLUMN 列名 SET NOT NULL; 这些是一些常见SQL变更表数据类型的操作。根据具体的数据库系统和需求,可能还有其他的操作方式。如果有具体的问题,请提供更多的细节,我可以给出更具体的回答。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值