如何用SQL语句来建表?
发布时间:2010-06-13 14:38:00
如何用SQL 建表?
如下:
CREATE TABLE statement
CREATE TABLE [<database>.[<owner>].]<table_name>
{<col_name> <column_properties> [<constraint> [<constraint>
[... <constraint>]]]
| [[,] <constraint>]}
[[,] {<next_col_name> |
<next_constraint>}...]
[ON <segment_name>]
<column_properties> =
<datatype> [NULL | NOT NULL | IDENTITY[(<seed>, <increment>)]]
<constraint> =
For a PRIMARY KEY constraint:
[CONSTRAINT <constraint_name>]
PRIMARY KEY [CLUSTERED | NONCLUSTERED]
(<col_name> [, <col_name2> [..., <col_name16>]])
[ON <segment_name>]
For a UNIQUE constraint:
[CONSTRAINT <constraint_name>]
UNIQUE [CLUSTERED | NONCLUSTERED]
(<col_name> [, <col_name2> [..., <col_name16>]])
[ON <segment_name>]
For a FOREIGN KEY constraint:
[CONSTRAINT <constraint_name>]
[FOREIGN KEY (<col_name> [, <col_name2>
[..., <col_name16> ]])]
REFERENCES [<owner>.]<ref_table> [(<ref_col>
[, <ref_col2> [..., <ref_col16>]])]
For a DEFAULT constraint:
[CONSTRAINT <constraint_name>]
DEFAULT {<constant_expression> | <niladic-function> | NULL}
[FOR <col_name>]
For a CHECK constraint(s):
[CONSTRAINT <constraint_name>]
CHECK [NOT FOR REPLICATION] (<expression>)
猜你喜欢
- 第一招、mysql服务的启动和停止net stop mysqlnet start mysql第二招、登陆mysql语法如下: mysql -
- 熟悉网页设计的网友就知道,调用Style的方法很多,我们可以单击鼠标右键选择Custon Style来调用Style标准,也可以在状态栏中的
- 本文中介绍了一个MySQL的存储过程,其中涉及Cursor的使用,示例如下:CREATE PROCEDURE `justifyGroupNu
- 就算我们每天在叫嚷着创新经济,设计救国,我们在生活中也无处不在的看到各种设计庸俗、制作粗劣的海报、店面、户外广告、大胸美女和肌肉 * 交相辉映
- 因为一个需求,因为自己想多了一点东西,最后发现了一个问题,一个很奇怪的问题。这个问题我想还是我自己当初想法上的出路导致的吧,但想不通为什么会
- 其实所有的死锁最深层的原因就是一个:资源竞争。表现一:一个用户A 访问表A(锁住了表A),然后又访问表B
- 1,SELECT 语句 在SQL的世界里,最最基础的操作就是SELECT 语句了。在数据库工具下直接采用SQL
- 1、授权机制的主要作用是什么?授权机制的基本作用是给某个主机上的用户对某个数据库以select,insert,update和detete的权
- 在用 Javascript 验证表单(form)中的单选框(radio)是否选中时,很多新手都会遇到问题,原因是 radio 和普通的文本框
- 定义列表和其他类型的列表稍有不同,它由两部分组成:名称和定义。DT 指定名称,为内联元素。DD 指定定义,为块级元素。标准属性id, cla
- 一个不错的js星级评分代码,可以评多个指标。相关文章推荐:用css制作星级投票评分功能 效果图:<script language=&q
- 感谢大家对《 CSS Sprites 样式生成工具 》的喜爱,综合了1.x版本时大家所提出来的意见和建议,2.0版本主要的改变有下面几点:修
- 一直以来,JS前端代码因为必须经过IE明文解析,某些加密的JS如:JScript.Encode也因为树大招风,早就被人破解了。还有些加密的手
- !DOCTYPE--------------------------------------------------------------
- 如何实现在下拉菜单里输入文字? 用这个代码试试看,应该可以的:<script>function pp(){se.opt
- <%MaxPerPage=8 ’定义页面最大的记录数为8<br>
- 在access中进行时间的比较sql语句很简单,如select * from table where thetime>#\"
- 那么,现在如果给出一个权限编号,要去检索出用后这个权限的用户集合,就会需要在逗号分隔的多个权限编号中去匹配给出的这个权限编号。如果使用lik
- 你家中的CD、VCD一定很多吧?是不是常遇到为找一张CD把一抽屉的碟子翻得乱七八糟的情况,你一定没少受埋怨——你不想整理它们一下?如:影片是
- SQLSTATESQL SERVER 驱动程序错误描述 HY000所有绑定列都是只读的。必须是可升级的列,以使用 SQLSetPos 或 S