1、首先打开数据库右键要设置表字段唯一约束的表,显示列表,如图。
2、然后点击设计表,d出表窗口,如图,点击索引。
3、进入索引界面,设置名称,选择栏位,也就是选择表的字段,如图。
4、然后点击索引列表下拉按钮,选择唯一类型,如图所示。
5、最后保存设置,写个插入语句执行,第一次成功,第二次表唯一约束异常说明表字段唯一约束设置成功。
use
wpblog
create
table
wpblog表名(在别的数据库创建另外数据库表格的时候也能用这一句,本数据库的话可以直接写表名)
(括号中是表的字段名、字段的数据类型、非空还是允许空、是不是主键等)
(如果是多字段主键的话,在建表以后可以按照下面的写)
(constraint
[主键名称]primary
key
clustered
(要做为主键的多个字段)
[primary])
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语句来设置默认值。
给表添加字段的命令如下:
alter table tableName add newColumn varchar(8) comment '新添加的字段'
注意:
1、在这句语句中需要注意的是,comment为注释,就像在java中//作用是一样的。
2、comment后需要加单引号将注释引起来。
sqlserver的就不说了,楼上已经给出来了,有错误你稍加改动一下就可以,
给你个oracle的,相对sqlserver比较麻烦
--先建表
create table abc (id int,
name varchar2(10));
--建立一个sequence
create sequence seq_abc
minvalue 1
maxvalue 2000000000
start with 1
increment by 1
nocache
order;
--为abc表建立自增触发器
create or replace trigger trg_abc
before insert on abc for each row
begin
select seq_abcnextval into :newid from dual;
end;
--插入数据
insert into abc(name) values ('test1');
insert into abc(name) values ('test2');
--提交
commit;
使用 CREATE TABLE语句 ,具体格式如下:
CREATE TABLE 表名
(字段名称1 数据类型 限制条件,
字段名称2 数据类型 限制条件,
字段名称3 数据类型 限制条件)
其中 ,限制条件是可选的
给你一个例子,你自己改吧。
'引用对象库“Microsoft ActiveX Data Objects 28 Library”'引用对象库“Microsoft ADO Ext 28 For DDL Security”,简称为ADOX
Dim cat As New ADOXCatalog
Dim pstr As String
pstr = "Provider=MicrosoftJetOLEDB40;"
pstr = pstr & "Data Source="C:\sssmdb"
pstr = pstr & ";Jet OLEDB:Database"
catCreate pstr '创建数据库
Dim cat As New ADOXCatalog '不用cat用另外一个名字也可以
Dim pstr As String
Dim tb1 As New Table
pstr = "Provider=MicrosoftJetOLEDB40;"
pstr = pstr & "Data Source="C:\sssmdb"
pstr = pstr & ";Jet OLEDB:Database"
catActiveConnection = pstr
tb1Name = "sss" '表的名称
tb1ColumnsAppend "姓名", adVarWChar, 20 '表的第一个字段
tb1ColumnsAppend "记录1", adInteger '表的第二个字段
tb1ColumnsAppend "记录2", adInteger '表的第三个字段
tb1ColumnsAppend "记录3", adInteger '表的第四个字段
tb1ColumnsAppend "记录4", adInteger '表的第五个字段
catTablesAppend tb1 '建立数据表
以上就是关于建数据库表时给一个字段加可为空和默认值为0的约束该怎么加全部的内容,包括:建数据库表时给一个字段加可为空和默认值为0的约束该怎么加、在数据库 wpblog 中新建一个数据表 字段数 怎么写、在sql创建数据库表时,如何为字段设一个默认值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)