(8)出现“表结构”设计界面,根据前面介绍的 sales clerk表来建立表,并将 sa| esclerkID设为主键,如图所示 日岛影郾‖?幽粤|吗 列名 数据类型长度允许空 >e [sales clerk ID]char 10 name char 10 sex char telephone cha 00 (9)重复步骤(7)、(8),依次建立产品表( products)、顾客表 ( customers)、订单表( orders)。在订单表( orders)中,销售员ID、产品ID、 顾客|D联合设为主键 至此,已建立了“ sales”数据库,并在数据库中建立了“ sales clerk"、 products”、“ customers"、“ orders”表,如图所示
(8)出现“表结构”设计界面,根据前面介绍的sales clerk表来建立表,并将 salesclerkID设为主键,如图所示 (9)重复步骤(7)、(8),依次建立产品表(products)、顾客表 (customers)、订单表(orders)。在订单表(orders)中,销售员ID、产品ID、 顾客ID联合设为主键。 至此,已建立了“sales”数据库,并在数据库中建立了“sales clerk”、 “products”、“customers”、“orders”表,如图所示
控制台根目录 名称 所有者 自 Microsoft SQL Servers 国 customers← 用户 白5QL5 erver组 properties dbo 系统 百( local)(Windows NT) orders db 用户 口数据库 products dbo 用户 -目 国 sales clerk dbo 用户 中-目 master syscolumns dbo 系统 -目mdel syscomments dbo 系统 sysdepends dbo 系统 customer t-目 Northwind isysfilegroups db 系统 目 sysfiles dbo 系统 puDs 目 sysfiles1 dbo 系统 a关系图 目 sysforeignkeys dbo 系统 sysfulltextcatalogs dbo 系统 6视图 sysfultextnotify 系统 存储过程 sysindexes dbo 系统 用户 sysindexkeys dbo 系统 10)创建表之后,接下来的就是向表中添加记录 有了数据库数据后,可以使用 SQL Server2000提供的相关工具对数据进行 查询、修改、删除及数据维护、备份等操作,但更关心的是∨B.NET应用程 序是如何访问数据库的数据。 VB. NET提供了 ADO. NET连接数据库,并使用 sQL_( Structured Query Language,结构化査询语言)完成数据库管理与访
(10)创建表之后,接下来的就是向表中添加记录。 有了数据库数据后,可以使用SQL Server 2000提供的相关工具对数据进行 查询、修改、删除及数据维护、备份等操作,但更关心的是VB.NET应用程 序是如何访问数据库的数据。VB.NET提供了ADO.NET连接数据库,并使用 SQL(Structured Query Language,结构化查询语言)完成数据库管理与访 问
92SQL语法 结构化查询语言(SQL)是关系数据库的标准查询语言,SQL是 当前各类型数据库中最为通用的数据库访问语言。当用户想要检索数 据库中的数据时,就通过SQL语言发出请求,接着DBMS对该SQL请 求进行处理并检索所要求的数据,最后将其返回给用户,此过程被称 作为数据库查询,这也就是数据库查询语言这一名称的由来。SQL语 言的主要功能就是同各种数据库建立联系,进行沟通。按照ANS|(美 国国家标准协会)的规定,SQL被作为关系型数据库管理系统的标准 语言,它是操作关系数据库的重要的工具。 对所有可用的SQL特性介绍超出了本书范围,在这里只是教如何 使用SQL及最普通的SQL命令
9.2 SQL语法 结构化查询语言(SQL)是关系数据库的标准查询语言,SQL是 当前各类型数据库中最为通用的数据库访问语言。当用户想要检索数 据库中的数据时,就通过SQL语言发出请求,接着DBMS对该SQL请 求进行处理并检索所要求的数据,最后将其返回给用户,此过程被称 作为数据库查询,这也就是数据库查询语言这一名称的由来。SQL语 言的主要功能就是同各种数据库建立联系,进行沟通。按照ANSI(美 国国家标准协会)的规定,SQL被作为关系型数据库管理系统的标准 语言,它是操作关系数据库的重要的工具。 对所有可用的SQL特性介绍超出了本书范围,在这里只是教如何 使用SQL及最普通的SQL命令
921数据查询( select sαL是一种査询功能很强的语言,只要是数据库存在的数据,总能通过适 当的方法将它从数据库中查找出来。SQL中的查询语句只有一个 SELECT。在众多的SαL命令中, SELECT语句应该算是使用最频繁的 SELECT语句主要被用来对数据库进行査询并返回符合用户查询标准的结果 数据。它可与其他的语句配合完成所有的查询功能。 SELECT语句的完整语 法如下: SELECT表的列名或列表达式集合 FROM表集合 HERE条件表达式] GROUP BY列名集合HANG组条件表达式] ORDER BY列名[集合] 整个语句的语义如下:从FROM子句列出的表中,选择满足 WHERE子句 给出的条件表达式的记录,然后按 GROUP BY子句(分组子句)中指定列的 值分组,再提取满足 HAVING子句中组条件表达式的那些组,按 SELECT子句 给出的列名或列表达式求值输出。 ORDER子句(排序子句)是对输出的目标 表进行重新排序,并可以附加说明ASC(升序)或DESC(降序)排列
9.2.1 数据查询(select) SQL是一种查询功能很强的语言,只要是数据库存在的数据,总能通过适 当的方法将它从数据库中查找出来。SQL中的查询语句只有一个—— SELECT。在众多的SQL命令中,SELECT语句应该算是使用最频繁的。 SELECT语句主要被用来对数据库进行查询并返回符合用户查询标准的结果 数据。它可与其他的语句配合完成所有的查询功能。SELECT语句的完整语 法如下: SELECT 表的列名或列表达式集合 FROM 表集合 [WHERE 条件表达式] [GROUP BY 列名集合[HAVING组条件表达式]] [ORDER BY 列名[集合]…] 整个语句的语义如下:从FROM子句列出的表中,选择满足WHERE 子句 给出的条件表达式的记录,然后按GROUP BY子句(分组子句)中指定列的 值分组,再提取满足HAVING子句中组条件表达式的那些组,按SELECT子句 给出的列名或列表达式求值输出。ORDER子句(排序子句)是对输出的目标 表进行重新排序,并可以附加说明ASC(升序)或DESC(降序)排列