⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 part6_2.cfm

📁 InterDev 6.0教程part1到part13
💻 CFM
字号:
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=gb_2312-80">
<META NAME="Generator" CONTENT="Microsoft Word 97">
<TITLE>结构化查询语言(SQL)</TITLE>
</HEAD>
<BODY>

<B><FONT FACE="楷体_GB2312" LANG="ZH-CN" SIZE=5><P ALIGN="JUSTIFY">结构化查询语言(SQL)</P>
</B></FONT><FONT SIZE=3><P ALIGN="JUSTIFY">    </FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>结构化查询语言是一种用于操作数据库的工业标准,许多产品都支持它。本章简要介绍一下它的一些功能,讲述几种常用的</FONT><FONT SIZE=3>SQL</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>语句。</P>
</FONT><FONT SIZE=3><P ALIGN="JUSTIFY">    SELECT</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>语句用于从一个或多个表中取得信息,其语法为:</P>
</FONT><FONT SIZE=3><P ALIGN="JUSTIFY">    SELECT columns FROM tables</P>
<P ALIGN="JUSTIFY">    SELECT columns FROM tables WHERE criteria</P>
<P ALIGN="JUSTIFY">    SELECT columns FROM tables ORDER BY sequence</P>
<P ALIGN="JUSTIFY">    SELECT columns FROM tables WHERE criteria ORDER BY sequence</P>
</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3><P ALIGN="JUSTIFY">其中</FONT><FONT SIZE=3>tables</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>是用逗号隔开的一系列表,而</FONT><FONT SIZE=3>columns</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>是由逗号隔开的这些表中的列,</FONT><FONT SIZE=3>WHERE</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>子句中定义了从表中选择哪些记录,</FONT><FONT SIZE=3>ODER BY</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>子句定义了怎样对记录进行排序。如下面例子所示。</P>
</FONT><FONT SIZE=3><P ALIGN="JUSTIFY">  SELECT ProductName</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>,</FONT><FONT SIZE=3> UnitPrice FROM Products WHERE UnitPrice&gt;50 ORDER BY UnitPrice DESC</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>此语句从</FONT><FONT SIZE=3>Products</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>表中选择单价大于</FONT><FONT SIZE=3>50</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>的记录并按照单价由高到低的次序显示出这些记录的名称和单价。</P>
</FONT><FONT SIZE=3><P ALIGN="JUSTIFY">    INSERT INTO</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>语句用于在一个表中插入一个或多个记录</FONT><FONT SIZE=3>,</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>其语法为:</P>
</FONT><FONT SIZE=3><P ALIGN="JUSTIFY">    INSERT INTO table (columns) VALUES(values)</P>
<P ALIGN="JUSTIFY">    INSERT INTO destination SELECT FROM source</P>
</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3><P ALIGN="JUSTIFY">其中</FONT><FONT SIZE=3>values</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>是要加入表中的一条记录的值,用逗号分隔。上面第一条语句用于在表中加入一条记录,而第二条语句用于从源表中插入一系列记录到目的表中。如下所示:</P>
</FONT><FONT SIZE=3><P ALIGN="JUSTIFY">INSERT INTO shippers (shipperID, CompanyName, Phone) VAUSES (4,‘Local Express’, ‘(503)-555-4545’) INSERT INTO AnnualOrders SELECT FROM Orders</P>
<P ALIGN="JUSTIFY">    UPDATE</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>语句用于修改表中已存在的一条记录</FONT><FONT SIZE=3>,</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>其语法为:</P>
</FONT><FONT SIZE=3><P ALIGN="JUSTIFY">    UPDATE table SET changes WHERE criteria</P>
</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3><P ALIGN="JUSTIFY">其中要修改的内容在</FONT><FONT SIZE=3>changes</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>中指定,而</FONT><FONT SIZE=3>criteria</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>中指定要修改表中的哪些记录,如下所示:</P>
</FONT><FONT SIZE=3><P ALIGN="JUSTIFY">    UPDATE shippers SET phone=‘(503)-555-7777’ WHERE (CompanyName=‘Local Shippers’)</P>
<P ALIGN="JUSTIFY">    DELETE</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>语句用于从表中删除一条或多条记录,其语法为:</P>
</FONT><FONT SIZE=3><P ALIGN="JUSTIFY">    DELETE FROM table WHERE criteria</P>
</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3><P ALIGN="JUSTIFY">其中</FONT><FONT SIZE=3>criteria</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>指定要删除哪些记录,如下所示:</P>
</FONT><FONT SIZE=3><P ALIGN="JUSTIFY">    DELETE FROM shippers WHERE (companyName=‘Local Shippers’)</P>
</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3><P ALIGN="JUSTIFY"></P></FONT><p>
<p>
<font color="red">此手册未经本公司允许,不得擅自转载、转贴、篡改。违者将追究其法律责任。</font>
</BODY>
</HTML>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -