您现在的位置: 网页制作教程网 >> 数据库教程 >> mssql 教程 >> 文章正文

全面接触SQL语法

作者:天极

来源:天极

热度:

2006-9-6 14:16:28

ALTER语句

在一个表格被建立之后,利用ALTER语句,我们可以去修改表格的字段设计。

ALTER TABLE table

{ADD {COLUMN field type[(size)][CONSTRAINT index]

|CONSTRAINT multifieldindex}

|DROP {COLUMN field|CONSTRAINT indexname}}

table

欲被ALTER的表格名称。

field

要被增加或删除的字段名称。

type

字段数据类型。

size

字段大小。

index

对此字段的索引。

例如:

在职员表格中新建一个“薪水”的字段。

ALTER TABLE 职员表格

ADD COLUMN 薪水 CURRENCY;

例如:

在职员表格中删除一个“薪水”的字段。

ALTER TABLE 职员表格 DROP COLUMN 薪水;

DROP语句

针对所指定的表格或字段加以删除,或是把索引删除。

DROP {TABLE table|INDEX index ON table}

table

欲删除之表格或索引依附之表格名称。

index

欲从表格中删除的索引名称。

例如:

从职员表格中,删除编号索引。

DROP INDEX MyIndex ON Employees;

例如:

从数据库中,删除整个表格。

DROP TABLE 职员表格;

INSERT INTO语句

新建一条数据到表格当中。

多条记录新建查询:

INSERT INTO target [IN externaldatabase][(field1[,field2[,...]])]

SELECT [source.]field1[,field2[,...]

FROM tableexpression

单条记录新建查询:

INSERT INTO target[(field1[,field2[,...]])]

VALUES(value1[,value2[,...])

target

新建记录的表格名称。

externaldatabase

外部数据库的路径,搭配IN条件子句使用。

source

若是记录从其它表格中拷贝时,指明该表格的名称。

field1,field2

欲增加数据的字段名称。

tableexpression

表格名称或描述记录是从哪一个表格中插入的表格名称。配合INNER JOIN,LEFT JOIN,或 RIGHT JOIN 运算符一起使用。

上一页  [1] [2] [3] [4] [5] [6] [7] [8] [9] [10]  ... 下一页  >> 

我来说两句:

1分 2分 3分 4分 5分
姓名: *


* 请各位网友遵纪守法并注意语言文明。
网站简介 | 联系方式 | 意见建议 | 版权说明
Copyright © 2007 All rights reserved
滇ICP备06006992号