select语句的完整句法如下:
select 目标表的列名或列表达式序列
from 基本表和(或)视图序列
[where 行条件表达式]
[group by 列名序列]
[having 组条件表达式]
[order by列名 [asc│deac]…]
我在select语句中还使用了大量的保留字和通配符以进行各种各样的条件查询。在系统中有大量的查询按钮,其使用了大量的查询语句,而且这些查询语句大部分使用的是模糊查询,所以大量的使用了模式匹配符like(判断值是否与指定的字符通配格式相符)。在包含like的查询语句中可以使用两个通配符:%(百分号):与零个或多个字符组成的字符串匹配;_(下划线):与单个字符匹配。系统中的条件判断往往包含多个条件,这时就需要使用逻辑运算符not、and、or(用于多条件的逻辑连接),谓词all以及保留字distinct等等。做为select语句还有很多的使用方法,这里就不再叙述。
2.3.3 sql数据更新
使用数据库的目的是为了有效地管理数据,而数据的插入、删除和修改则是必不可少的一个功能。在本系统中就大量地使用了数据插入、删除和修改这三种操作,现做一个简单地介绍。
●数据插入
往数据库的基本表中插入数据使用的是insert语句,其方式有两种:一种是元组值的插入,另一种是查询结果的插入。在本系统中使用的是前一种方式,其句法如下:
insert into 基本表名(列表名)values(元组值)
●数据删除
往数据库的基本表中删除数据使用的是delete语句,其句法如下:
delete from 基本表名 [where 条件表达式]
在些作一点说明,删除语句实际上是“select * from 基本表名 [where 条件表达式]”和delete操作的结合,每找到一个元组,就把它删除。此外,delete语句只能从一个基本
<< 上一页 [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] ... 下一页 >>