数据库学习笔记与总结.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库学习笔记与总结

数据库基本查询语句1.SelectSELECT column_name,column_name FROM table_name;SELECT * FROM table_name;SELECT DISTINCT column_name,column_name FROM table_name;2.WhereSELECT * FROM Websites WHERE country=CNSQL 使用单引号来环绕文本值,如果是数值字段,请不要使用引号运算符描述=等于 不等于。注释:在 SQL 的一些版本中,该操作符可被写成 != 大于 小于=大于等于=小于等于BETWEEN在某个范围内LIKE搜索某种模式IN指定针对某个列的多个可能值SELECT * FROM Websites WHERE country=CN AND alexa 50SELECT * FROM Websites WHERE country=USA OR country=CN;SELECT * FROM Websites WHERE alexa 15 AND (country=CN OR country=USA);3.ORDER BYORDER BY 关键字默认按照升序对记录进行排序。如果需要按照降序对记录进行排序,您可以使用 DESC 关键字。SELECT column_name,column_nameFROM table_nameORDER BY column_name,column_name ASC|DESC;SELECT * FROM Websites ORDER BY country,alexa;4.INSERT INTOINSERT INTO table_nameVALUES (value1,value2,value3,...);NSERT INTO table_name (column1,column2,column3,...)VALUES (value1,value2,value3,...);5.UPDEATEUPDATE table_nameSET column1=value1,column2=value2,...WHERE some_column=some_value;6.DELETEDELETE FROM Websites WHERE name=百度 AND country=CN;高级查询LIKESELECT TOP 50 PERCENT * FROM Websites;SELECT * FROM Websites WHERE name LIKE G%% 符号用于在模式的前后定义通配符(缺省字母);“_”代替一个字符IN、BETWEEN、AS(1)IN 操作符允许您在 WHERE 子句中规定多个值(2)BETWEEN 操作符用于选取介于两个值之间的数据范围内的值(3)AS 为表名称或列名称指定别名SELECT * FROM WebsitesWHERE name IN (Google,菜鸟教程)SELECT column_name(s)FROM table_nameWHERE column_name BETWEEN value1 AND value2;JOIN INNER JOIN 与 JOIN 是相同的。(2)LEFT JOIN 关键字从左表(table1)返回所有的行,即使右表(table2)中没有匹配。如果右表中没有匹配,则结果为 NULL。(3)RIGHT JOIN 关键字从右表(table2)返回所有的行,即使左表(table1)中没有匹配。如果左表中没有匹配,则结果为 NULL。(4)FULL OUTER JOIN 关键字只要左表(table1)和右表(table2)其中一个表中存在匹配,则返回行。FULL OUTER JOIN 关键字结合了 LEFT JOIN 和 RIGHT JOIN 的结果。SELECT W, access_log.count, access_log.dateFROM WebsitesLEFT JOIN access_logON Websites.id=access_log.site_idORDER BY access_log.count DESC; UNIONUNION 操作符用于合并两个或多个 SELECT 语句的结果集。请注意,UNION 内部的每个 SELECT 语句必须拥有相同数量的列。列也必须拥有相似的数据类型。同时,每个 SELECT 语句中的列的顺序必须相同。SELECT column_name(s) FROM table1UNIONSELECT column_name(s) FROM table2;注释:默认地,UNION 操作符选取不同的值。如果允许重复的值,请使用 UNION ALL。S

文档评论(0)

haihang2017 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档