关于mysql数据库里面数据类型number的问题

关于mysql数据库里面数据类型number的问题,第1张

mysql中是没有number数据类型的,对应的是int(整型)或者float(浮点型)等。

只要建表时没有选择unsigned(无符号型)选项,那么就是可以填入负数的。

如果表已经建好了,只需

ALTER

TABLE

指令将对应字段属性更改即可,参考SQL:

ALTER

TABLE

`user`

CHANGE

`regdate`

`regdate`

INT(

10

)

NOT

NULL

DEFAULT

'0'

number类型的话,可以直接比较

用法一:

select * form tablename where id>5 and id<10

解释:这样就可以取出数字“id”在5到10之间的所有记录(不包含5和10)。

用法二:

select * from tablename where id between 5 and 10

解释:这样就可以取出数字“id”在5到10之间的所有记录(包含5和10)。

用法三:

select t1. * from tablename1 t1 , tablename2 t2 where t1.id=t2.id

解释:这样就可以取出所有的表1和表2中id值相同的表1的所有内容(注意,此用法只能条件等于,不能大于或小于(大于小于都是无意义的),)。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9762567.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存