电脑爱好者,提供IT资讯信息及各类编程知识文章介绍,欢迎大家来本站学习电脑知识。 最近更新 | 联系我们 RSS订阅本站最新文章
电脑爱好者
站内搜索: 
当前位置:首页>> SQLServer>>网络数据库设计入门(四)SQL语言的分类及语法:

网络数据库设计入门(四)SQL语言的分类及语法

来源:www.cncfan.com | 2006-1-9 | (有2245人读过)

SQL语言的分类及语法

1.1.2 SQL语言的分类及语法

2.INSERT语句语法

表1.4 INSERT语句的组件

组件
说明

INSERT INTO
指明要向哪个表中加入行

同时列出指定加入的列,如未指定的对象为表中的每一列

VALUES
指明在列表中各列的填充值

SELECT
SELECT语句返回被加到表中的各行


● 一个简单的INSERT语句:

INSERT INTO authors

VALUES

(‘FZ1234','张三','1234567','深圳幸运计算机公司','350002','本文作者')

这样,便向表中加入了一条记录。

我们也可以指明用哪几列来填充,看下面的例子;

● 一个简单的INSERT语句:

INSERT INTO authors(id,name,phone)

VALUES (‘FZ3456','李四','7654321')

通过上面两个例子的方法,我们就可以往数据库中添加内容了,需要注意的是,我们插入值(包含在VALUES部分中的)要按照INSERT INTO 部分中指明的列的顺序,或是在未指明的条件下按照数据库原始各列的顺序。

3.UPDATE语句语法

表1.3 UPDATE语句的组件

组件
说明

UPDATE
指明要更新的表

SET
指明用来更新的列和分配给那些列的新值

FROM
指明UPDATE语句所以处理的对象表

WHERE
指明要更新的数据所满足的标准


● 将列设定为确定值:

UPDATE authors

SET zip = ‘350003'

WHERE id = ‘FZ4567'

通过这个语句我们可以把数据库中id为 FZ4567 的条记录的zip列的值改为 350003。这时如果我们无法给出确定的值,比如我们要给 id 为 FZ1234 的那位作者加薪 100 元,则可以这样改写SQL语句语句;

● 基于已有的值来设置新的列值

UPDATE authors

SET salary = salary + 100

WHERE id = ‘FZ1234'

这样,即使不知道authors表中的salary列值,也可以用一条简单的UPDATE语句成功地把薪水增加 100。

1.DELETE语句语法

表1.4 DELETE语句的组件

组件
说明

DELETE FROM
指明要执行删除操作的表

WHERE
指明要删除行所满足的标准


● 删除一个表中的所有值:

DELETE FROM authors

这条语句的执行结果是删除authors表中的所有行。

● 删除一个表中的指定的行

DELETE FROM authors

WHERE id = ‘FZ1234'

这条语句的执行结果是删表authors中id为 FZ1234 的行。

在前面的一部分内容中我们讲述了最常用的SQL语句的基本方法,但这只是SQL语句的一部分,其它的SQL语句由于不常用就不一一讲述了。各位读者如果有兴趣可以参考一些专门的SQL语法资料,这将能使你更好地操纵数据库,更好地通过数据库来帮助你完成你的工作。


SQLServer热门文章排行
网站赞助商
购买此位置

 

关于我们 | 网站地图 | 文档一览 | 友情链接| 联系我们

Copyright © 2003-2024 电脑爱好者 版权所有 备案号:鲁ICP备09059398号