a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 142|回复: 1

[计算机四级] 2012年计算机等级考试四级数据库工程师复习资料(3)

[复制链接]
发表于 2012-7-31 20:48:14 | 显示全部楼层 |阅读模式
三、关系数据库的尺度说话———SQL   1.SQL概述SQL的英优缦沱称是结构发芽说话(Structured Query Language)
" ]8 p, o4 n0 l  P5 D, u) i4 E  现实上它的功能搜罗发芽(Query)、独霸(Manipulation)、界说(Definition)和节制(Control)
2 X& w9 J; H: C6 H2 {  四个方面,是一个综合的、通用的、功能极强的关系数据库说话。SQL撑持数据库的三级模式结构。2 w& s3 c! R& v; n% _7 n- s& q
2.SQL的数据界说功能SQL的数据界说功能搜罗三部门: + R* x8 H$ g3 f  l, U
  界说根基表,界说视图和界说索引。它们是:
9 Z9 ~1 I/ }! B- ^  ~  A  CREATE TABLE 建树表
- K3 {( K6 _' j  c. N  CREATE VIEW 建树视图
: j4 \+ h; {. P  CREATE INDEX 建树索引2 {/ T3 e! e; V0 Z2 M* u
  DROP TABLE删除表( M' t+ {+ w( I9 R  B  o0 ~
  DROP VIEW 删除视图
, Q+ J, U& t: B3 F! u6 [! V  DROP INDEX SQL 删除索引
3 s' N3 ~* |/ m' ]  的数据界说功能可用于界说和改削模式(如根基表),界说外模式(如视图)和内模式(如索引)。
& e: w* q* g& {: n/ i; ~  3.根基表的界说与删除
+ m  ^# e  m4 X$ [1 T  界说根基表的语句名目为:4 p% g9 V7 p8 M' Q2 h( E& S
  CREATE TABLE表名 (列名1 类型
) J8 m' E: z3 `8 X7 Z$ W8 O  ]…)
; `) d6 d9 e2 K$ V; f, G) |  ;" }* U3 L7 I+ o  j
  此鱿脯任选项“其它参数”是与物理存储有关的参数。按照具系一切的分歧而分歧。删除根基表的语句为:DROP TABLE表名;删除索引的语句为:DROP INDEX索引名;删除索引的同时把有关索引的描述也从数据字典中删去。但表的内在仍存在且其数据国外内容不变。把一个根基表的界说连同表上所有的记实、索引以及由此根基表导出的所有视图全数都删除,并释放响应的存储空间。
5 a, B+ |; C! @$ s* D5 q. v4.索引的成立与删除 8 v+ j) Q% e1 U# y8 w
  对一个根基表,可以按照应用情形的需要成立若干索引,以供给多种存取体例。凡是,索引的成立和删除由DBA或表的主人(即成立表的人)负责。用户不必也不能在存取数据时选择索引。存取路径的选择由系统自动进行。索引的描述存放在数据字典中。成立索引的语句名目为:
# A; X; H' T3 y9 A2 f+ m9 w1 \) T. C( w$ v" t5 @7 z
  CREATE INDEX索引名ON根基表名(列名]…);这里的任选项———其他参数是与物理存储有关的参数。索引可以建在一列或几列上。圆括号内是索引列的挨次声名表。其中的任选项———顺序,指定了索引值排序的顺序。可取ASC(升序)或DESC(降序)。缺省值为升序。UNIQUE暗示每一索引值只对应独一的数据记实。
回复

使用道具 举报

 楼主| 发表于 2012-7-31 20:48:15 | 显示全部楼层

2012年计算机等级考试四级数据库工程师复习资料(3)

</p>5.SQL的数据独霸功能 $ Y; I9 @8 |9 _, I" g2 n+ p: Z1 t
  SQL的数据独霸功能搜罗SELECT,INSERT,DELETE和UPDATE四个语句,即检索和更新(搜罗增、删、改)两部门工能。检索就是发芽。$ i3 l0 i- K, j7 A. Q
  SQL更新语句SQL的更新语句. Y3 I+ P0 P" h& U9 g% ^
  搜罗改削,删除和插入三类语句。
4 P( O! @! Q- r- |% k# ~+ f  ①改削(UPDATE)(亦称为更新)$ r+ I# `- U9 ~4 m' W8 n$ t
  改削语句的一般名目为:' J/ [# @) x( g% R' V% v
  UPDATE表名: m. u- W' R) d. C6 c0 [
  SET字段=表达式…
- M0 m2 v: o6 }' P4 R4 t, F  ;. |  J8 l8 T+ }0 N% _2 a
  改削指定表中知足谓词(或前提)的元组,把这些元组按SET子句中的表达式改削响应属性或字段上的值。
( J3 u( `" H6 w5 G  ②删除(DELETE)' W. _7 @7 H0 `7 i8 v' G! O7 d
  删除语句一般名目为:4 S$ W9 q) L) H
  DELETE FROM表名
" ]4 e. j/ B3 U" s$ J& I  ;6 }5 I7 U- A8 g( M$ d& P# _
  从指定表中删除知足谓辞书那些记实。没有WHERE子句时暗示删去此表中的全数记实,但此表的界说仍在数据字典中,只是一个空表。DELETE只对表国外操作,不合错误内在操作。
( u" v* H7 d3 c- g1 |& U  ③插入(INSERT)插入语句的一般名目为:9 C  A0 K1 K' y" t: U  l& {, F5 F5 m
  INSERT INTO表名…)]
( P* X! }8 i7 g  valueS(常量…);& `* j. I/ Q# G' D
  或
4 s# a' {7 ~8 i7 b9 f4 [+ S# j  INSERT) i) A( Y2 @4 H  K
  INTO表名…)]+ p1 Z- y" Y) a% b# n
  子发芽;/ D2 S* s5 l+ S4 L* y( P  g
  第一种名目把一个新记实插入指定的表中。第二种名目把子发芽的结不美观插入表中。若表中有些字段在插入语句中没有呈现,则这些字段上的值取空值NULL。当然在表界说中说了然NOT NULL的字段在插入时不能取NULL。若插入语句中没有指出字段名,则新记实必需在每个字段上均有值。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Woexam.Com ( 湘ICP备18023104号 )

GMT+8, 2024-6-9 16:46 , Processed in 0.437260 second(s), 23 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表