SQL Server 2008
文章平均质量分 78
Lin_PirxW
这个作者很懒,什么都没留下…
展开
-
六、使用SQL语句创建表
1. 范例:USE 目标数据库名 //USE关键字表示打开一个数据库CREATE TABLE 表名 //表示创建一张表( //注意每条语句之间都需要用逗号隔开!!! //基本格式为 属性 数据类型 各种选项.... //之间都用空格或TAB隔开,由于有些选项本身就是有空格的,因此要善于使用Tab将各个选项之间空的开一点,这样看起来更加清晰 学号 int NOT原创 2013-09-27 14:09:31 · 1652 阅读 · 0 评论 -
六、多表查询
1. 多表查询和连接技术: a. 多表查询就是查询涉及到多张表,比如在一张表上的查询结果依赖另一张表上的某种条件表达式等; b. 通常使用连接谓词将两个表中符合条件的两个元组连接在一块儿形成一个新的元组; c. 连接谓词: i. 是指在WHERE条件表达式中用来连接两个表中的元组的条件; i原创 2013-10-15 14:32:30 · 951 阅读 · 0 评论 -
五、单表查询
1. 数据查询的一般格式: SELECT ALL|DISTINCT|省略 目标列表达式列表 FROM 表名 WHERE 条件表达式 GROUP BY 列名 HAVING 条件表达式 ORDER BY原创 2013-10-14 22:18:05 · 1206 阅读 · 0 评论 -
七、数据更新
1. 插入单元组的一般规则: a. 由于是对表进行改变应该是用USE语句和ALTER TABLE语句; b. 一般规则:INSERT INTO 表名(属性列表) VALUES(与属性列表相对应的字段值) c. 使用规则: i. 属性列表中的属性可以缺省; ii. 属性的顺序可以和创建表时属原创 2013-10-15 19:46:49 · 556 阅读 · 0 评论 -
二、模式的定义
1. 一个数据库实例: a. 接下来的内容都是围绕该实例进行讲解的; b. 实例内容: i. 数据库为学生-课程数据库,命名为Student_Course; ii. 数据库中定义一个学生-课程模式,命名为S-T; iii. 模式中有三张表,分别为: *1原创 2013-10-14 18:14:16 · 1459 阅读 · 0 评论 -
三、数据库层面上的操作
1. 数据库的文件组成: a. 数据库包含两种文件: 数据文件:用于存放数据库中的数据; 日志文件:记录对数据库进行过的操作(一个数据库可以包含多个日志文件); b. 数据文件: i. 一个数据库可以有多个数据文件; ii. 和C程序只能包含一个含有main原创 2013-10-14 19:21:53 · 715 阅读 · 0 评论 -
四、表层面上的操作
1. 由于对表的操作都是对象层面的操作,因此在对表进行操作是一定要用USE语句指定表所属的数据库: a. 规则:USE XXX b. 表示打开名为XXX的数据库; c. 接下来再使用CREATE TABLE、ALTER TABLE等语句;2. 表的创建: a. 一般性规则: CREA原创 2013-10-14 20:20:26 · 688 阅读 · 0 评论 -
七、修改表以及表的关系图
1. 修改表时一定要注意表之间的依赖性: 如果几张表相互之间具有一些关联性,诸如外键约束等等,必须先理清对表的操作符不符合这些已经存才的依赖性,如果不符合则需要解除这些依赖性再对表进行相应的修改,否则会导致其他表错误,比如在教师表中删除了一名教师,但是在另一张选课表中还存在该教师则出现了错误;2. 重命名、删除表: a. 图形界面下,直接在对象资源原创 2013-09-27 14:36:48 · 1171 阅读 · 0 评论 -
四、对数据库的基本操作
1. 对数据库重命名: a. 图形界面操作: i. 直接在左侧对象资源管理器中数据库名字上右键->重命名即可; ii. 和Windows操作系统对文件重命名一模一样,按键盘F2也行; b. 使用SQL语句进行重命名: i. 语法格式为: ii. ALTER即修原创 2013-09-26 18:53:11 · 1030 阅读 · 0 评论 -
五、表的概念以及在图形界面下创建和编辑表
1. 表的基本概念: a. 准确地将关系数据库中的表都是二维表; b. 关系数据模型中的关系就是实际数据库中的表,关系就是表名; c. 一张表由行和列组成,列表示数据的各种不同的属性,比如姓名、年龄等,而行则表示一条条具有列属性的记录; d. 一张表有具有各个属性的一条条记录组成,描述了各个记录和所拥有的属性之间的关系;原创 2013-09-26 20:42:49 · 1051 阅读 · 0 评论 -
三、用SQL语句创建数据库
1. 单击左上角的新建查询后就可以在编辑区写SQL语句了: a. 如图所示: b. 数据库系统好比一个控制台,而SQL语句就像控制台的命令,每个SQL语句都具有一定的功能,背后都是由应用程序支持的,因此用SQL语句编写的代码就是脚本文件; c. SQL脚本的编写称为查询; d. 可以按执行按钮也可以直接按原创 2013-09-26 17:37:24 · 2894 阅读 · 0 评论 -
二、图形界面下创建数据库
1. 图形界面下创建数据库: a.原创 2013-09-26 15:47:15 · 3587 阅读 · 0 评论 -
一、SQL Server 2008的系统组成和文件组成
1. 系统数据库: a. 特点: i. 安装SQL Server 2008时由系统自动创建; ii. 是SQL Server 2008运行的基础; iii. 协助系统对数据库的相关操作; b. 包括四种:master、model、tempdb、msdb; c. m原创 2013-09-26 14:19:08 · 5193 阅读 · 0 评论 -
八、视图
1. 视图的定义: a. 视图是一种导出表,可以有基本表到导出也可以由视图本身导出,当然也可以由这两种共同导出; b. 视图是一种虚表,没有任何数据,只有视图的定义(定义就是如何从其他表中导出),其真正的数据还是存放在基本表中; c. 因此如果基本表改变了,那么在查询视图时里面的数据也将会发生改变; d. 视图就像一种查询命令(和原创 2013-10-16 14:46:45 · 2683 阅读 · 0 评论