欢迎来到天天文库
浏览记录
ID:26154598
大小:436.00 KB
页数:22页
时间:2018-11-24
《数据库中sql语句学习技巧探索》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、数据库中SQL语句学习技巧探索摘要:数据库技术是计算机技术中的一个重要分支,SQL语句的一项强大同时也特别容易混淆的功能是能采用很多种不同的方法表达多表操作,本文在分析的基础上以实例的形式探索了灵活学习掌握SQL语句的方法。 关键词:数据库;SQL;联接 1引言 计算机改变了世界,在对各行各业渗透最广、介入最深、影响最大的为数不多的几个计算机技术的分支中,数据库技术占了重要的地位。40年来,数据库技术与时俱进,日新月异,不断开拓新的研究方向,推出新的软件系
2、统,涌现新的应用领域。数据库技术已经成为计算机科学基础教育中重要的一门课程。 数据库应用技术是计算机本专科相关专业必修的一门课程,SQL语句操作是课程教学的重点内容,学生能否对DML语句进行灵活熟练掌握是学好该课程的关键,也是进行与数据库应用相关软件开发的基础。 结合从事教学的经验,探索一种灵活学习掌握SQL语句的方法,以改善课堂教学质量。学习SQL语句解决的关键问题是对SQL语句的联接运算可采用多种不同的方法表达。本文通过以多种方法实现的几个实例来探索学习掌握SQL语句的方法。 <
3、br> 2实例分析 在查询语句中采用叉乘和联接运算符,在叉乘风格中,所有的关系表被列于FROM子句中,而联接条件则在WHERE子句中。在联接运算符风格中可以在FROM子句中直接书写INNERJOIN…ON格式的联接运算符。联接运算符风格的主要好处是,包含外联接问题可以采用这种格式很方便地用SQL语言表达出来。如果不采用各厂商特有的SQL扩展,外联接是不能使用叉乘表达出来的。 所谓嵌套查询(又叫子查询),就是一个在其内部以包含一个查询语句(SELECT语句)的查询语句。一般说来嵌套
4、查询常作为条件的一部分出现在WHERE或HAVING子句中。但是,嵌套查询也可以出现在FROM子句中。子查询又分为不相关子查询与相关子查询。 下面给出在学习中常用的三个表,Customers(顾客表),Products(产品表),Sales(销售表),其结构如下所示: Customers ( CustomerIDINTIDENTITYPRIMARYKEY, FirstNameVARCHAR(50),LastNameVARCHAR(50),CityVAR
5、CHAR(50),StateCHAR(2),ZipVARCHAR(10)) Products (ProductIDTINYINTIDENTITYPRIMARYKEY, ProductNameVARCHAR(20),RecommendedPrice MONEY,CategoryVARCHAR(10) ) Sales (SaleIDINTIDENTITY PRIMARYKEY,ProductIDTINYINTNOTNULL RE
6、FERENCESProducts(ProductID),CustomerIDINT NOTNULLREFERENCESCustomers(CustomerID),SalePrice MONEYNOTNULL,SaleDateSMALLDATETIMENOTNULL) 例1:返回在2数据库中SQL语句学习技巧探索摘要:数据库技术是计算机技术中的一个重要分支,SQL语句的一项强大同时也特别容易混淆的功能是能采用很多种不同的方法表达多表操作,本文在分析的基础上以实例的形式探索了
7、灵活学习掌握SQL语句的方法。 关键词:数据库;SQL;联接 1引言 计算机改变了世界,在对各行各业渗透最广、介入最深、影响最大的为数不多的几个计算机技术的分支中,数据库技术占了重要的地位。40年来,数据库技术与时俱进,日新月异,不断开拓新的研究方向,推出新的软件系统,涌现新的应用领域。数据库技术已经成为计算机科学基础教育中重要的一门课程。 数据库应用技术是计算机本专科相关专业必修的一门课程,SQL语句操作是课程教学的重点内容,学生能否对DML语
8、句进行灵活熟练掌握是学好该课程的关键,也是进行与数据库应用相关软件开发的基础。 结合从事教学的经验,探索一种灵活学习掌握SQL语句的方法,以改善课堂教学质量。学习SQL语句解决的关键问题是对SQL语句的联接运算可采用多种不同的方法表达。本文通过以多种方法实现的几个实例来探索学习掌握SQL语句的方法。 2实例分析 在查询
此文档下载收益归作者所有