在sql创建数据库表时,如何为字段设一个默认值

作者&投稿:林俗 (若有异议请与网页底部的电邮联系)
在sql创建数据库表时,如何为字段设一个默认值~

假设表名为aaa,字段名为dt,语句为:
alter
table
aaa
add
constraint
df_aaa_dt
default
getdate()
for
dt
这样aaa的dt字段默认值就是当前系统日期了

1、首先打开数据库右键要设置表字段唯一约束的表,显示列表,如图。

2、然后点击设计表,弹出表窗口,如图,点击索引。

3、进入索引界面,设置名称,选择栏位,也就是选择表的字段,如图。

4、然后点击索引列表下拉按钮,选择唯一类型,如图所示。

5、最后保存设置,写个插入语句执行,第一次成功,第二次表唯一约束异常说明表字段唯一约束设置成功。

1、打开SQL Server Management Studio管理工具,输入用户名、密码连接上sqlserver数据库。

2、展开想要创建表的数据库,在【表】菜单上点击鼠标右键,选择【新建】->【表】。

3、在打开的表设计器界面,随意添加3个列,然后给最后一个列IsEnabled字段设置默认值1,表示默认启用。

4、选中【IsEnabled】字段,在下方【列属性】界面中,找到【默认值或绑定】选项,在右侧填写值1,这个就表示给这个列添加默认值1了。

5、添加完成后,按Ctrl+S保存表,这个时候会弹出一个输入表名称的窗口,修改表名为您想要的即可,然后点击【确定】按钮,这张表就创建完成了。

6、找到刚刚创建的表,点击鼠标右键,依次选择【编写表脚本为】->【CREATE 到】->【新查询编辑器窗口】。

7、在打开的SQL脚本界面,可以看到设置默认值,其实就是ALTER Table为指定字段添加DEFAULT值即可。因此,如果不想在表设计器界面设置,就可以通过这样的一行SQL语句来设置默认值。



直接在字段后面 加上 default 值
例如:
create table test1 (id int primary key,name varchar(20) default '无名氏');
好久没用了,应该是这样。


初学者SQL语句创建数据库
20))create table reader (读书ID int identity primary key,姓名 varchar(20),联系方法 nchar(100))create table lend (图书ID int foreign key references book(图书ID),读书ID int foreign key references reader(读书ID),借书时间 datetime,还书时间 datetime )这是你要建的表。。。

SQL实战新手入门:创建数据库
创建数据库 在可以向RDBMS提交SQL语句之前 还有一些准备工作需要完成 如果读者已经按照附录B中的操作指南以及本书配套网站( wrox 或 agilitator )上补充的幻灯片完成了相应的安装操作 那么应该已经具有一个(或多个)已经安装完成并且处于运行状态的RDBMS 本书将使用到读者安装的RDBMS 或者 读者应该安装...

怎么用sql2005新建一个数据库
一、可视化操作 1、登录SQL,右击数据库点击新建数据库 2、在弹出对话框里填写数据库名称(也可以改变数据库存储地址)3、点击确定,创建成功 4、然后打开创建好的数据库,右击“表”,点新建表就可以添加数据表了 二、代码创建 create database 数据库名称on primary -- 默认就属于primary文件组,可...

如何通过SQL脚本创建数据库
登陆到mssql数据库上,找到系统默认数据库,右键-任务-生成脚本USE [master]GO IF NOT EXISTS (SELECT name FROM sys.databases WHERE name = N'ReportServerTempDB')BEGIN CREATE DATABASE [ReportServerTempDB] ON PRIMARY (NAME = N'ReportServerTempDB',FILENAME = N'C:\\Program Files\\Microsoft...

SQL语句创建表
如果为基本表的某一个列或多个列的组合指定了 PRIMARY KEY 约束,那么其中在任何一个列都不能出现空值;而 UNIQUE 约束允许出现空值。下面的 SQL 在 "Persons" 表创建时在 "Id_P" 列创建 PRIMARY KEY 约束:(2)UNIQUE 约束唯一标识数据库表中的每条记录。(即可以定义列也可能定义表)语法:...

在sql创建数据库表时,如何为字段设一个默认值
1、打开SQL Server Management Studio管理工具,输入用户名、密码连接上sqlserver数据库。2、展开想要创建表的数据库,在【表】菜单上点击鼠标右键,选择【新建】->【表】。3、在打开的表设计器界面,随意添加3个列,然后给最后一个列IsEnabled字段设置默认值1,表示默认启用。4、选中【IsEnabled】字段,...

如何创建SQL表?
END SQL命令创建数据表 点击【新建查询】按钮,打开SQL命令编辑框,对数据库表的操作以及维护都可以通过编辑SQL命令实现。在编辑框内编辑创建数据库表的代码,确认代码无误后,单击【执行】按钮,创建数据表。3 创建数据表的源代码如下,各命令详见请自行百度。use test go if exists(select name from ...

sql语句创建数据库
\/*创建bbsDB数据库*\/ use master if exists(select * from sysdatabases where name='bbsDB')drop database bbsDB create database bbsDB on (name='bbsDB_data',filename='D:\\project\\bbsDB_data.mdf',size=10,filegrowth=20 )log on (name='bbsDB_log',filename='D:\\project\\bbsDB_...

SQL Server 2008中怎么创建数据库
SQL Server Management Studio是SQL Server系统运行的核心窗口。他提供了用于数据库管理的图形工具盒功能丰富的开发环境,方便数据库团里元及用户进行操作。在SQL Server 2008中,通过SQL Server Management Studio创建数据库是最容易的方法,对初学者来说简单易用。选择开始菜单中→程序→【Management SQL ...

SQL 数据库中常用的一些语句。。。归类下
CREATE DATABASE database-name 2、说明:删除数据库 drop database dbname 3、说明:备份sql server --- 创建 备份数据的 device USE master EXEC sp_addumpdevice 'disk', 'testBack', 'c:\\mssql7backup\\MyNwind_1.dat'--- 开始 备份 BACKUP DATABASE pubs TO testBack 4、说明:创建新表 ...

鹤峰县15083817370: 在sql创建数据库表时,如何为字段设一个默认值 -
蓟郝奈尔: 1、打开SQL Server Management Studio管理工具,输入用户名、密码连接上sqlserver数据库. 2、展开想要创建表的数据库,在【表】菜单上点击鼠标右键,选择【新建】->【表】. 3、在打开的表设计器界面,随意添加3个列,然后给最...

鹤峰县15083817370: 如何用SQL语句创建字段 -
蓟郝奈尔: 创建表 create table( no integer, xm char(10));详细可以找SQL文档看看,语法很多的,不同的数据库系统,对SQL支持也不尽相同

鹤峰县15083817370: 在使用sql数据库创建表时,如何定义列为计算字段,等于当前时间与生日之间相差的年数! -
蓟郝奈尔: =datediff(yyyy,生日,getdate())

鹤峰县15083817370: sql server建表时怎么设置ID字段自增 -
蓟郝奈尔: 在用sql语言建表的时候,用sql语句将自增写入代码中.语句创建 create table table name(id int identity(1,1),其他字段) aql server概述:SQL Server 是Microsoft 公司推出的关系型数据库管理系统.具有使用方便可伸缩性好与相关软件集成程度高等优点,可跨越从运行Microsoft Windows 98 的电脑到运行Microsoft Windows 2012 的大型多处理器的服务器等多种平台使用.

鹤峰县15083817370: 如何建立SQL表的字段名称 -
蓟郝奈尔: 点击新建查询 ues 数据库名字 用鼠标拉一下 点击执行 select * from 表名 用鼠标拉一下 点击执行 insert into 表名 values ('','','',) ''里面写 语句 用鼠标拉一下 点击执行 就好了

鹤峰县15083817370: 如何在sql server创建表的时候设置自动增加字段 -
蓟郝奈尔: 如果用代码实现那么如下:CREATE TABLE 表名(字段名 [int] IDENTITY(1,1)NOT NULL)在SQL SERVER中,所有整数类型的列都可以定义成自增长列,叫作“标识”,它通过设定“标识种子”和“标识递增量”来实现功能.1、选中表; 2、右击鼠标,设计; 3、选中列(整数类型) 4、设定标识为“是“(默认为“否”)、标识种子和标识递增量(一般为1).

鹤峰县15083817370: 在数据表中添加一个字段的SQL语句怎么写 -
蓟郝奈尔: 通用式: alter table [表名] add [字段名] 字段属性 default 缺省值 default 是可选参数 增加字段: alter table [表名] add 字段名 smallint default 0 增加数字字段,整型,缺省值为0 alter table [表名] add 字段名 int default 0 增加数字字段,长整型,缺省...

鹤峰县15083817370: 在SQL Server2005怎么建立数据表 -
蓟郝奈尔: 可以这样: SQL server组----local-----数据库-----双击打开---建立自己的数据库-------打开数据库-----表----右键----新建表---进入设计视图--就可以设置字段属性了.

鹤峰县15083817370: 如何在程序中实现在数据库中建立新表,并且写入对应字段?
蓟郝奈尔: 如上所述,通过SQL指令的Create Table、Delete Table、Edit Table指令即可完成对数据库中表对象的操作. 如果是ADO对象的话,通过Adodb.Connection对象的Execute执行即可.

鹤峰县15083817370: 用sql编写一段创建一个数据库userinfo.mdb 表info 字段名称 数据类型 id 自动编号 -
蓟郝奈尔: --创建数据库CREATE DATABASE userinfo--调用数据库 use [userinfo] go --创建表结构CREATE TABLE info ( [id] [int] IDENTITY(1,1) NOT NULL primary key,[username] [text],[password] [text], [sex] [text],....... ) 没有经过测试 希望能帮到你

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网