SQL 实用系列经典教程.pdf

SQL 实用系列经典教程.pdf

ID:52432930

大小:4.38 MB

页数:58页

时间:2020-03-27

SQL 实用系列经典教程.pdf_第1页
SQL 实用系列经典教程.pdf_第2页
SQL 实用系列经典教程.pdf_第3页
SQL 实用系列经典教程.pdf_第4页
SQL 实用系列经典教程.pdf_第5页
资源描述:

《SQL 实用系列经典教程.pdf》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、SQL实用系列经典教程第一讲:SQL语法表一个数据库通常包含一个或多个表。下面是一个名为"Persons"的表:IdLastNameFirstNameAddressCity1AdamsJohnOxfordStreetLondon2BushGeorgeFifthAvenueNewYork3CarterThomasChanganStreetBeijing上面的表包含三条记录和五个列(Id、姓、名、地址和城市)。SQL语句下面的语句用来从表中选取LastName列的数据:SELECTLastNameFROMPersons结果类似这样:LastNameAdamsBushCar

2、ter注意:SQL对大小写不敏感!可以把SQL分为两个部分:数据操作语言(DML)和数据定义语言(DDL)。查询和更新指令构成了SQL的DML部分:•SELECT-从数据库表中获取数据•UPDATE-更新数据库表中的数据•DELETE-从数据库表中删除数据•INSERTINTO-向数据库表中插入数据SQL的DDL部分使我们有能力创建和删除表格,定义索引(键),规定表之间的链接,以及施加表间的约束。SQL中最重要的DDL语句:•CREATEDATABASE-创建新数据库•ALTERDATABASE-修改数据库•CREATETABLE-创建新表•ALTERTABLE-变更

3、(改变)数据库表•DROPTABLE-删除表•CREATEINDEX-创建索引(搜索键)•DROPINDEX-删除索引——————欢迎访问www.elesos.cn——————=======================================================================第二讲:SQLSELECT语句SELECT语句用于从表中选取数据。结果存储在一个结果表中(称为结果集)。语法SELECT列名FROM表名以及:SELECT*FROM表名例子如果需要获取"LastName"和"FirstName"列的内容(从名为"Perso

4、ns"的数据库表中),可使用如下语句:SELECTLastName,FirstNameFROMPersons"Persons"表:IdLastNameFirstNameAddressCity1AdamsJohnOxfordStreetLondon2BushGeorgeFifthAvenueNewYork3CarterThomasChanganStreetBeijing结果:LastNameFirstNameAdamsJohnBushGeorgeCarterThomas如果我们希望从"Persons"表中选取所有的列。可使用符号*取代列名,就像这样:SELECT*FRO

5、MPersons结果:IdLastNameFirstNameAddressCity1AdamsJohnOxfordStreetLondon2BushGeorgeFifthAvenueNewYork3CarterThomasChanganStreetBeijing——————欢迎访问www.elesos.cn——————=======================================================================第三讲:SELECTDISTINCT语句在表中,有时可能会包含重复值。而您仅仅希望列出不同(distinct)的

6、值。关键词DISTINCT用于返回唯一不同的值。语法:SELECTDISTINCT列名FROM表名如果要从"Company"列中选取所有的值,可使用如下语句:SELECTCompanyFROMOrders"Orders"表:CompanyOrderNumberIBM3532W3School2356Apple4698W3School6953结果:CompanyIBMW3SchoolAppleW3School请注意,在结果集中,W3School被列出了两次。若需从Company"列中仅选取唯一不同的值,我们需要使用SELECTDISTINCT语句:SELECTDISTIN

7、CTCompanyFROMOrders结果:CompanyIBMW3SchoolApple现在,结果集中,"W3School"仅被列出了一次。——————欢迎访问www.elesos.cn——————=======================================================================第四讲:SQLWHERE子句如果需要有条件地从表中选取数据,可将WHERE子句添加到SELECT语句中。语法SELECT列名FROM表名WHERE列运算符值下面的运算符可在WHERE子句中使用:操作符描述=等于<>

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。