SQL学习
文章平均质量分 53
cjqhuadielei
我就是我,没有如果!
展开
-
SQL Server 关系数据库简介
Ⅰ、 SQL Server特点 ①与因特网的集成 全面支持XML,能使用户很容易地将数据库中的数据发布到web页面上。 ②可伸缩性和可用性 ③企业级数据库功能 分布式查询可以引用来自不同数据库的数据,而且这些对用户来说是完全透明的;分布式数据库将保证任何分布式数据更新时的完整性;复制可以使我们能够维护多个数据复本,这些用户能够自主的进行工作,然后再将所作地修改合并到发布服务器;关系数据库引擎能够充分保护数据完整性,还可以将管理并发修原创 2010-08-11 10:39:00 · 2413 阅读 · 0 评论 -
SQL语言基础--如何提高selecte语句的效率
① 使用exists关键字检索结果集:不要用count(*)来检查结果集中是否包含行。 ②使用标准联接代替嵌套查询:在执行嵌套查询时,sql server将先执行内部的子查询,然后将查询结果返回给外部查询作为检索的数据源,最后执行外部的主查询。而在执行包 ③含标准联接的查询时,sql server 将要执行的仅仅是一个查询 有效避免整表扫描:使用索引 ④除了缺失索引外,可能导致整表扫描的另外一种常见的情况是在like子句的匹配条件的 ⑤开始使用了%。若在like子原创 2010-08-12 02:21:00 · 636 阅读 · 0 评论 -
SQL语言基础--selecte语句各个子句(三)
Ⅶ、compute子句 compute子句在查询结果的末尾生成一个汇总数据行,其语法如下:compute{{AVG|count|max|min|sum}(expression)}[,···n][]by expression [,···n] 参数: AVG|count|max|min|sum这些参数与对应的函数有相同的含义 expression:指定需要统计的列的名称,此列必须包含于select列表中,且不能用别名。compute子句中也不能使用txt,n原创 2010-08-12 02:19:00 · 1784 阅读 · 0 评论 -
SQL语言基础--select语句各个子句(二)
Ⅳ、where子句 指定数据检索的条件,以限制返回的数据行 where子句中的查询条件 比较运算符 、>=、=、!=、! 范围说明:betweenA and B、 not between A and B 可选值列表:in 、 not in 模式匹配:like、is not like 是否空值:is null 、is not null 上述条件的逻辑组合 and or not原创 2010-08-12 02:16:00 · 1977 阅读 · 0 评论 -
SQL语言基础--select语句
select语句 Ⅰ、select语句简介 ①数据检索是数据库中最频繁执行的活动 ② 在sql中,使用select语句可以在需要的表单中检索数据 ③在进行检索之前,必须知道需要的数据存储在哪里 ④select语句可以由多个查询子句组成 Ⅱ、用处 可以用于检索: 全部的行和列 全部的行和特定的原创 2010-08-12 02:07:00 · 639 阅读 · 0 评论 -
SQL 语句基本语法和对象命名
Ⅰ、sql语句基本语法 ①每一条sql语句必须以分号结束 ②每条sql语句可以单独写成一行,也可以分成若干行 ③sql语句对大小写不敏感,对于sql语句的关键字,表名,列名等可以大小写混合,但对列的内容则大小写敏感 Ⅱ、对象的命名约定 sql server用三段式名字标识对象 数据库名.所有者名.对象名 前两者可以省略,系统自动有一个默认值。数据库名的默认值是当前数据库,所有者名的原创 2010-08-12 02:04:00 · 851 阅读 · 0 评论 -
SQL 语言分类
Ⅰ、数据定义语言(DDL):用于定义数据结构 能使用户完成下列任务 ① 创建数据库对象 ②删除数据库对象 ③ 更改数据库对象 creat table创建数据库表 creat index 创建数据库表的索引 drop table 删除数据库表 drop index删除数据库表的索引 trun原创 2010-08-12 02:02:00 · 435 阅读 · 0 评论 -
范式
构成数据库必须遵循一定的规则,在关系数据库中这种规则就是范式。范式是符合某种级别的关系模式的集合。关系数据库中的关系必须满足一定的要求,即满足不同的范式。有六种范式 满足最低要求的范式是第一范式,在第一范式的基础上进一步满足更多要求的称为第二范式,以此类推 (一般满足前三个范式) 第一范式:在任何一个关系数据库中,第一范式是对关系模式的基本要求。不满足第一范式的数据库就不是关系数据库 所谓第一范式是指数据库表的每一列都是不可分割的基本数据项,同一列中不能有多个原创 2010-08-11 10:52:00 · 542 阅读 · 0 评论 -
常见的数据库对象
①表 数据库中的表由行row和列column组成的 列由同类的信息组成,每列又称为一个字段,每列标题成为字段名。行包括了若干个列、信息项,一行数据成为一个或一条记录,它表达有一定意义的信息组合。一个数据库表由一条或多条记录组成,没有记录的表成为空表。每个表中通常有一个主关键字,用于唯一确定一条记录 ②索引index 索引是根据指定数据库表列建立起来的顺序。它提供了快速访问数据的途径,并且可监督表数据,使其索引所指向的列中的数据不重复。 ③视原创 2010-08-11 10:48:00 · 1090 阅读 · 0 评论 -
数据库中一些基础概念
一些重要的概念: ①数据:数据是描述事物的符号。数据无处不在 ②数据库:数据库就是数据存放的地方。数据库是数据和数据库对象的集合。所谓数据库对象是指表、视图、存储过程、触发器等 ③数据库管理系统DBMS:数据库管理系统是用于管理数据的计算机软件。数据库管理系统使用户能方便的定义和操作数据,维护数据的安全性和完整性,以及进行多用户下的并发控制和恢复数据库 ④数据库系统dbs:由数据库,数据库管理系统和用户构成。广义上讲是由计算机硬件,操作系统,数据库管理系统以及在他支持下建立原创 2010-08-11 10:46:00 · 4380 阅读 · 0 评论 -
SQL语言基础--数据插入修改删除
Ⅰ、数据插入 格式1:insert[([,)]vblues ([,]···) insert语句把values后给出的各值按排列顺序依次赋值到表名后列出的各列。每次只能插入一条记录。 格式2 insert[([,)]select语句 把select语句查询结果按顺序插入到对应的列中。允许一次插入多条记录 select查得的各列值必须与表名后的各列名在个数、类型及顺序上一致 Ⅱ、数据修改 格式upda原创 2010-08-12 02:23:00 · 870 阅读 · 0 评论