1、打开SQL Server Management Studio管理工具,输入用户名、密码连接上sqlserver数据库。
2、展开想要创建表的数据库,在表菜单上点击鼠标右键,选择新建->表。
3、在打开的表设计器界面,随意添加3个列,然后给最后一个列IsEnabled字段设置默认值1,表示默认启用。
4、选中IsEnabled字段,在下方列属性界面中,找到默认值或绑定选项,在右侧填写值1,这个就表示给这个列添加默认值1了。
5、添加完成后,按Ctrl+S保存表,这个时候会d出一个输入表名称的窗口,修改表名为您想要的即可,然后点击确定按钮,这张表就创建完成了。
6、找到刚刚创建的表,点击鼠标右键,依次选择编写表脚本为->CREATE 到->新查询编辑器窗口。
7、在打开的SQL脚本界面,可以看到设置默认值,其实就是ALTER Table为指定字段添加DEFAULT值即可。因此,如果不想在表设计器界面设置,就可以通过这样的一行SQL语句来设置默认值。
方法和详细的 *** 作步骤如下:
1、第一步,打开数据库连接,并显示创建的数据库,见下图,转到下面的步骤。
2、第二步,执行完上面的 *** 作之后,展开要 *** 作的数据库下的所有表,见下图,转到下面的步骤。
3、第三步,执行完上面的 *** 作之后,右键单击要 *** 作的表,然后选择[改变表]选项,见下图,转到下面的步骤。
4、第四步,执行完上面的 *** 作之后,在要修改的字段的[默认]位置内单击,然后输入默认值,见下图,转到下面的步骤。
5、第五步,执行完上面的 *** 作之后,单击[保存],设置字段默认值完成,单击“确定”按钮即可,见下图。这样,就解决了这个问题了。
oracle数据库的一个表中,怎么设置字段的默认值
如果表已经存在,用如下方法设置默认值。
1
alter table 表名 modify 字段名 default 默认值;
如test表中设置age字段为30,可用如下语句:
1
alter table test modify age default 30;
举几个知简单的例子
比如 插入时间 insertTime 字段 一条数据被插入表后,我们可以不需要插入该时间道,时间会默认回显示为改记录被插入的时间
比如 序号 ID 作为默认答序号显示 可以不用计算插入的数据是第几条了,直接交由数据库插入默认值
以此类推,简化我们的前台SQL 语句,将一些常用事物字段默认赋值插入
方法/步骤
右键点击要打开的表,点击设计视图。
打开后,点击选中要设置的日期字段。
点击选中默认值。
选中后,点击右边的小圆点图标。
在d出的窗口上,输入函数Now(),点击确定按钮。
成功设置了字段的默认值。
在新建数据行时,日期就会默认使用当前日期了。
总结:
1 右键点击表,点击设计视图。
2 点击要设置的字段。
3 点击选中默认值。
4 点击小圆点。
5 输入Now(),点击确定。
alter table table1 add col1 int default 0
[code="java"]SELECT (
CASE WHEN account_id= ''
THEN 'empty'
when account_id is null
then 'empty'
ELSE account_id
END
) account_id
FROM account
WHERE account_id = 'XXX' OR account_id ='' OR (account_id is NULL)[/code]
扩展资料:
SQL默认值是数据库对非空字段数据的一种默认数据,当你设置好默认值的时候,字段设置非NULL,但是插入数据的时候没有给出值,数据库自动会使用默认值插入。如果正常插入值,需要手动添加密码,但是如果有大量的字段可以使用默认值,那么语句会显得有点臃肿。设置字段password默认值。
Create table stu(
stuId varchar2(30) primary key,
stuName varchar2(50) not null,
stuSex char(2) check(stuSex in('男','女')) default '男', --oracle中无默认属性?
stuAge Number(2) check(stuAge >1),
stuJg varchar2(30), --籍贯
stuDept varchar2(40));
参考资料来源:百度百科——结构化查询语言
以上就是关于在sql创建数据库表时,如何为字段设一个默认值全部的内容,包括:在sql创建数据库表时,如何为字段设一个默认值、如何给Oracle的数据添加默认值、oracle数据库的一个表中,怎么设置字段的默认值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)