怎么设置SQL数据库默认值?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎么设置SQL数据库默认值?相关的知识,希望对你有一定的参考价值。

SELECT COUNT(*) AS `行数`, `sightml` FROM `cdb_memberfields` GROUP BY `sightml` ORDER BY `sightml`比方说我想在用户没有将数据保存到 `sightml` 的时候让他的默认值为 123 该怎么样设置?

方法1:sightml字段增加默认值 

alter table tablename alter column sightml set default 123;

方法2:更改sql语句 

SELECT COUNT(*) AS `行数`, if(`sightml`,`sightml`,123) as sightml FROM `cdb_memberfields` GROUP BY `sightml` ORDER BY `sightml`

参考技术A 建表的时候在字段类型后面增加 default 值
例如
create table t
(id int default 1)本回答被提问者采纳
参考技术B SELECT COUNT(*) AS `行数`, isnull(sightml,'123') FROM `cdb_memberfields` GROUP BY `sightml` ORDER BY `sightml` 参考技术C

sql语句中修改字段的默认值,该怎么做

参考技术A

1、选择要修改字段的表,右键选择设计;

2、在设计中选择要设置默认值的的字段,在列属性中的默认值绑定,录入默认值即可。

本回答被提问者采纳
参考技术B alter table d
alter column id default 2;

以上是关于怎么设置SQL数据库默认值?的主要内容,如果未能解决你的问题,请参考以下文章

怎么在mysql的字段中设置默认值

sql语句中修改字段的默认值,该怎么做

怎么设置sql server时间类型datetime的默认值的呢

怎么设置sql server时间类型datetime的默认值的呢

在C#中如何设置label的默认值

怎么把数据库中的某个表的某个字段默认值设为0?