SQL是英文Structured Query Language的缩写,意思为结构化查询语言。SQL语言的主要功能就是同各种数据库建立联系,进行沟通。按照ANSI(美国国家标准协会)的规定,SQL被作为关系型数据库管理系统的标准语言。SQL语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。目前,绝大多数流行的关系型数据库管理系统,如Oracle, Sybase, Microsoft SQL Server, Access等都采用了SQL语言标准。虽然很多数据库都对SQL语句进行了再开发和扩展,但是包括Select, Insert, Update, Delete, Create, 以及Drop在内的标准的SQL命令仍然可以被用来完成几乎所有的数据库操作。下面,我们就来详细介绍一下SQL语言的基本知识。 # y7 O" X- t( t2 H/ I9 [+ V5 ^ . O1 @1 ]1 m" u $ t( t5 f I# e 8 x. x. ?: M5 N6 X0 T; _, y. N, @
< align=center> - {; @6 O1 C7 X9 i/ H <FONT size=3><B>数据库表格</B></FONT>8 w2 \- N& R6 R7 x- e9 m$ V
1 K1 R. D1 L! S3 S1 D: d6 v z$ B- x F5 e, D2 e! a
一个典型的关系型数据库通常由一个或多个被称作表格的对象组成。数据库中的所有数据或信息都被保存在这些数据库表格中。数据库中的每一个表格都具有自己唯一的表格名称,都是由行和列组成,其中每一列包括了该列名称,数据类型,以及列的其它属性等信息,而行则具体包含某一列的记录或数据。以下,是一个名为天气的数据库表格的实例。- E" N# l2 F% ?3 B1 o+ F/ `: t
" m+ Q: P- Q! B <DIV align=center> 2 J6 ^% U; a; T. R& I <CENTER> ! y6 S- V8 W3 t: k* S4 ~ <TABLE cellSpacing=1 cellPadding=7 width=384 borderColorLight=#ffd048 border=1> ' n& ?4 u% H8 v# |' }/ J <TBODY>; ^' b$ w! F4 ]3 V: I/ }0 l6 e$ Z
<TR> - z) r# b, j- w* R <TD vAlign=top width="29%">城市 </TD>+ w) O" q, {+ ]0 q; o
<TD vAlign=top width="36%">最高气温 </TD>' m6 W" v" o1 O3 g& Q, Z( T9 p
<TD vAlign=top width="36%">最低气温 </TD></TR>, H K& f! a6 P( V) |
<TR> ^# \, K2 P; k$ T7 G7 ^ <TD vAlign=top width="29%">北京 </TD>) t( E% a6 d) r5 r/ J6 z9 v5 b
<TD vAlign=top width="36%">10 </TD>) M' c6 _3 M0 P5 D" h/ S
<TD vAlign=top width="36%">5 </TD></TR>) E: |0 E m9 e) J+ B1 F4 u$ U8 t
<TR>( N$ x5 P7 w( |$ f( C3 h; ]
<TD vAlign=top width="29%">上海 </TD>1 s% C1 I0 B2 ]$ {9 I* a" z& ~/ [
<TD vAlign=top width="36%">15 </TD> * p" Q& g5 c D& @- P% r1 R <TD vAlign=top width="36%">8 </TD></TR>0 b" c6 w/ _- Y( ?: E0 \
<TR>6 E; b- z/ q3 }5 ?0 p
<TD vAlign=top width="29%">天津 </TD>, m% H& d. R* |
<TD vAlign=top width="36%"><FONT size=3>8</FONT></TD>/ U2 E( I1 B1 s+ i U6 i6 r% F
<TD vAlign=top width="36%"><FONT size=3>2</FONT> </TD></TR>* ]. T& `6 ], q* O
<TR> 5 s3 n7 G1 A9 ?! ? <TD vAlign=top width="29%"><FONT lang=ZH-CN face=宋体>重庆</FONT></TD>6 L. ]7 [% Q1 r/ a7 s; f0 e
<TD vAlign=top width="36%"><FONT size=3>20</FONT></TD>/ r/ h" {5 \' D
<TD vAlign=top width="36%"><FONT size=3>13</FONT> </TD></TR></TBODY></TABLE></CENTER></DIV>$ q. x3 h4 K+ B! y- d+ ]8 G
< align=justify> 7 K/ h h% N5 J2 d( T 该表格中“城市”, “最高气温”和“最低气温”就是三个不同的列,而表格中的每一行则包含了具体的表格数据。 ; Y0 Z" l# H' @6 j% S 1 a& ^5 f d7 }2 M- t4 ]1 R < align=center>4 B+ b( d* ]" A& [; |
<FONT size=3><B>数据查询</B></FONT> 0 k- L( X/ v+ ~ 3 m @$ V5 L- A. \; Z