- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
会计学;9.1 数据库概述;表9.1 学生情况表student;9.1.2 SQL Server 2005数据库管理系统
SQL Server 2005是微软公司在SQL Server 2000基础上推出的关系数据库管理系统,是目前主流的数据库管理系统之一。;1. 建立数据库Stud
在安装并进入SQL Server 2005系统后(这里的登录名为sa,密码为123456),通过右击“数据库”项,在出现的快捷菜单中选择“新建数据库”命令,建立一个名称为Stud的数据库,将其路径改为Myaspnet网站的App_Data文件夹中(完整路径为C:\ASPNET示例\ASPNET\App_Data文件夹),这样自动建立Stud.mdf和Stud_log.ldf两个文件,前者为数据库主文件,后者是日志文件。;2. 建立数据表student和score
再展开Stud数据库,右击下方的“表”项,在出现的快捷菜单中选择“新建表”命令,可以通过交互建立表结构。这里新建student和score两个表,前者的关键字为“学号”,后者的关键字为“学号+课程名”,它们的表结构分别如图9.1和9.2所示。
这样在Stud数据库的表项下方出现db.student和dbo.score两个表项,选中student表,右击鼠标,在出现的快捷菜单中选择“打开表”,可以输入表记录。在student和score表中输入的记录分别如图9.3和9.4所示(分别对应表9.1和表9.2中的记录)。本章后面的例子使用这些样本数据介绍数据库编程方法。;图9.1 student表结构 ;图9.3 student表记录 ;3. 权限设置
为了在网页中访问Stud数据库,必须给Stud数据库设置一些访问权限,否则在网页运行时出现以下错误:
无法打开登录所请求的数据库Stud。登录失败。
用户LCB-PC\ASPNET登录失败。; (4)通过勾选“public的显式权限”列表中的Delete、Insert、Select、Update的授予项以授予相应权限。如图9.5所示。;9.1.3 结构化查询语言(SQL)
1. SQL语言的组成
SQL语言包含查询、操纵、定义和控制等几个部分。它们都是通过命令动词分开的,各种语句类型对应的命令动词如下:
数据查询的命令动词为SELECT。
数据定义的命令动词为CREATE、DROP。
数据操纵的命令动词为INSERT、UPDATE、DELETE。
数据控制的命令动词为GRANT、REVOKE。 ;2. 数据定义语言
(1)CREATE语句
CREATE语句用于建立数据表,其基本格式如下:
???CREATE TABLE 表名
(列名1数据类型1 [NOT NULL]
[,列名2数据类型2 [NOT NULL]]…)
(2)DROP语句
DROP语句用于删除数据表,其基本格式如下:
DROP TABLE 表名;3. 数据操纵语言
(1)INSERT语句
INSERT语句用于在一个表中添加新记录,然后给新记录的字段赋值。其基本格式如下:
INSERT INTO 表名[(列名1[,列名2, …])]
VALUES(表达式1[,表达式2, …]);(2)UPDATE语句
UPDATE语句用于新的值更新表中的记录。其基本格式如下:
UPDATE 表名
SET 列名1 = 表达式1
[,SET 列名2 = 表达式2]…
WHERE 条件表达式
(3)DELETE语句
DELETE语句用于删除记录,其基本格式如下:
DELETE FROM 表名
[WHERE 条件表达式];4. 数据查询语句
SQL的数据查询语句是使用很频繁的语句。SELECT的基本格式如下:
SELECT 字段表
FORM 表名
WHERE 查询条件
GROUP BY 分组字段
HAVING 分组条件
ORDER BY 字段[ASC|DESC]
各子句的功能如下:
SELECT:指定要查询的内容。
FORM:指定从其中选定记录的表名。
WHERE:指定所选记录必须满足的条件。
GROUP BY:把选定的记录分成特定的组。
HAVING:说明每个组需要满足的条件。
ORDER BY:按特定的次序将记录排序。;【例9.4】 查询student表中“09002”班所有学生记录。;SELECT student.学号,student.姓名,score.课程名,score.分数
FROM student,score
WHERE student.学号=score.学号
ORDER BY score.课程名; 【例9.7
您可能关注的文档
最近下载
- 1安全生产基础档案管理制度、2安全生产责任目标考核奖惩制度、3手残事故应急处置制度、4道路交通安全事故处理报告制度.docx VIP
- 第十章 施工放样测量.pptx VIP
- 2025年邯郸市疾病和预防控制中心人员招聘笔试备考题库及答案解析.docx VIP
- 旧房加固与改造施工方案探讨.docx VIP
- 施工测量放样培训课件.pptx VIP
- YB∕T 4001.1-2019 钢格栅板及配套件 第1部分:钢格栅板.docx VIP
- 施工测量放样(复核)记录表.xlsx VIP
- 施工放样记录表.xls VIP
- YB∕T 4858-2020 用后耐火材料回收利用技术规范.pdf
- 施工放样测量记录表(带计算程序).xls VIP
文档评论(0)