奇迹小说
零基础学SQL(升级版)

零基础学SQL(升级版)

作者: 明日科技 编著

8.96万4人 正在读

已完结现代当代当代文学
作品简介

《零基础学SQL(升级版)》从实用角度出发,由浅入深地讲解了 SQL 的基本概念、常用语法和操作技术。全书共 24 章,内容涉及 SQL 语言概述、简单查询、计算列查询、条件查询、范围查询、数据过滤、数据格式化、模糊查询、数据排序、统计分析、分组统计等知识点,还讲解子查询、多表连接、数据的增删改查、视图、存储过程、游标、事务处理、数据库管理及数据表管理等高级技术。全书包含 200 多个 SQL 语法及应用示例,有很强的实用性和可操作性,既适合作为 SQL 初学者的学习用书,又适合作为程序开发人员和数据库管理人员随时查阅的参考工具书。 为了方便读者理解 SQL 语法,书中的知识点和语法结合具体示例进行讲解,并以对比图的方式鲜明直观地展示数据变化,帮助读者快速掌握实际操作技巧,学以致用。书中还设置了“注意”“说明”“常见错误”等贴心栏目,及时指出注意事项并给出相应的解决方案,帮助读者避开学习陷阱,全面提升应用技能。

目录 (274章)
倒序
正文
第1章SQL语言概述1.1数据库基本概念1.1.1数据1.1.2数据库1.1.3数据库管理系统1.1.4数据库系统1.2SQL概述1.3SQL语言的组成1.4SQL语句结构1.5小结第2章简单查询2.1SELECT语句基本结构2.2单列查询2.3多列查询2.4查询所有的列2.5别名的应用2.5.1当字段为英文时2.5.2对多个表查询时出现相同的列名2.5.3为计算结果设置别名列2.5.4为使用聚合函数的列设置别名2.6删除重复数据2.7限制查询结果2.7.1在SQLServer数据库中限制查询结果2.7.2在MySQL数据库中限制查询结果2.7.3在Oracle数据库中限制查询结果2.8小结第3章计算列查询3.1连接列值3.2查询中使用计算列3.2.1减法运算符“-”的应用3.2.2乘法运算符“*”的应用3.2.3算术运算符的综合应用3.3查询中使用表达式3.3.1数值表达式3.3.2字符表达式3.3.3使用表达式创建新列3.4小结第4章条件查询4.1WHERE子句4.2.1使用“=”查询数据4.2.2使用“>”查询数据4.2.3使用“<”查询数据4.2.4使用“>=”查询数据4.2.5使用“<=”查询数据4.2.6使用“!>”查询数据4.2.7使用“!<”查询数据4.2.8使用“!=”和“<>”查询数据4.3小结第5章范围查询5.1查询两个值之间的数据5.2查询两个日期之间的数据5.3在BETWEEN中使用日期函数5.4查询不在指定范围内的数据5.5日期时间查询5.5.1转换日期格式5.5.2计算两个日期的间隔天数5.5.3按指定日期查询数据5.6小结第6章使用逻辑运算符过滤数据6.1使用AND运算符6.2使用OR运算符6.3使用NOT运算符6.4逻辑运算符的优先级6.5小结第7章使用IN操作符过滤数据7.1使用IN查询数据7.2在IN中使用算术表达式7.3在IN中使用列进行查询7.4使用NOTIN查询数据7.5使用NOTIN查询后两行数据7.6小结第8章格式化结果集8.1.1在SQLServer数据库中格式化日期8.1.2在MySQL数据库中格式化日期8.1.3在Oracle数据库中格式化日期8.2数据表的数值类型转换8.2.1SQLServer:CAST()函数8.2.2Oracle:CAST()函数8.3去掉空格8.4小结第9章模糊查询9.1LIKE谓词9.2“%”通配符的使用9.3“_”通配符的使用9.4“[]”通配符的使用9.5“[^]”通配符的使用9.6使用ESCAPE定义转义字符9.7小结第10章行数据过滤10.1.1查询指定行10.1.2随机查询10.1.3在结果集中添加行号10.1.4查询隔行数据10.1.5查询指定范围内的所有行数据10.2空值判断10.2.1查询空值10.2.2查询非空值10.2.3对空值进行处理10.3小结11.3小结第12章数据统计分析12.1聚合函数12.2求平均值12.2.1AVG()函数的普通用法12.2.2使用WHERE子句限制AVG()函数统计的行12.3获取结果集的行数12.4最大值与最小值12.5对多列求和12.6在WHERE子句中使用聚合函数12.7Oracle数据库的NVL()函数在聚合函数中的使用12.8.1使用多个聚合函数的注意事项12.8.2聚合函数的执行步骤12.9小结第13章分组统计13.1.1使用GROUPBY子句创建分组13.1.2使用GROUPBY子句创建多列分组13.1.3对表达式进行分组统计13.2在统计中使用ROLLUP关键字和CUBE关键字13.2.1在统计中使用ROLLUP关键字13.2.2在统计中使用CUBE关键字13.3GROUPBY子句的NULL值处理13.4使用HAVING子句进行过滤分组13.6.1SQLServer数据库中的GROUPBY子句13.6.2Oracle数据库中的GROUPBY子句13.8小结第14章简单子查询14.1子查询概述14.1.1子查询的语法14.1.2子查询常用的语法格式14.1.3子查询与其他SELECT语句之间的区别14.2SELECT列表中的子查询14.3多列子查询14.3.1成对比较的多列子查询14.3.2非成对比较的多列子查询14.4.1使用比较运算符连接子查询14.4.2子查询的易错点14.5在子查询中使用聚合函数14.6小结第15章多行子查询15.1使用IN、NOTIN操作符的多行子查询15.1.1使用IN子查询实现交集运算15.1.2使用NOTIN子查询实现差集运算15.2.1使用EXISTS子查询实现交集运算15.2.2使用NOTEXISTS子查询实现差集运算15.3.1使用量词的多行子查询15.3.2使用ALL操作符的多行子查询15.3.3使用ANY/SOME操作符的多行子查询15.4小结第16章多表连接16.1内连接16.1.1等值连接16.1.2不等值连接16.1.3自然连接16.1.4带聚合函数的内连接16.1.5连接多个表16.2外连接16.2.1左外连接16.2.2右外连接16.2.3全外连接16.2.4通过外连接进行多表联合查询16.3.1自连接16.3.2交叉连接16.4组合查询16.4.1通过UNION合并多个结果集16.4.2通过UNIONALL返回重复的行16.5小结第17章插入数据17.1插入单行数据17.1.1INSERT语句基本语法17.1.2插入整行数据17.1.3插入部分行数据17.1.4插入默认值17.2插入多行数据17.2.1通过VALUES关键字插入多行数据17.2.2通过查询语句插入多行数据17.3.1在SQLServer中复制表数据17.3.2在MySQL和Oracle中复制表数据17.4小结第18章更新和删除数据18.1UPDATE语句18.1.1UPDATE语句基本语法18.1.2使用UPDATE语句更新列值18.1.3依据外表值更新数据18.2.1DELETE语句基本语法18.2.2使用DELETE语句删除数据18.2.3使用TRUNCATETABLE语句删除数据18.3小结第19章使用视图19.1视图概述19.2创建视图19.3删除视图19.4.1通过视图简化复杂查询19.4.2使用视图过滤不需要的数据19.4.3通过视图显示函数的结果19.4.4通过视图添加数据19.4.5通过视图更新数据19.4.6通过视图删除数据19.4.7在视图中使用WITHCHECKOPTION子句19.5小结第20章使用存储过程20.1存储过程概述20.1.1存储过程的概念20.1.2存储过程的功能20.2.1创建存储过程20.2.2执行存储过程20.2.3查看存储过程20.2.4修改存储过程20.2.5删除存储过程20.3在Oracle数据库下创建存储过程20.3.1创建存储过程20.3.2执行存储过程20.3.3删除存储过程20.4在MySQL数据库下创建存储过程20.4.1创建存储过程20.4.2执行存储过程20.5小结第21章使用游标21.1声明游标21.1.1在SQLServer、MySQL数据库中声明游标21.1.2在Oracle数据库中声明游标21.2打开游标21.3读取游标21.3.1在SQLServer数据库中读取游标21.3.2在Oracle数据库中读取游标21.4关闭并释放游标21.4.1关闭游标21.4.2释放游标21.5小结第22章事务处理22.1事务概述22.2显式事务与隐式事务22.2.1显式事务22.2.2隐式事务22.2.3事务的工作机制22.2.4编写有效的事务22.3.1提交事务22.3.2设置事务保存点22.3.3回滚事务22.4小结第23章数据库管理23.1创建数据库23.1.1使用默认值创建数据库23.1.2自定义选项创建数据库23.1.3创建数据库时指定文件和文件组23.2修改数据库23.2.1向数据库中添加文件23.2.2向数据库中添加文件组23.2.3删除数据库中的文件或文件组23.2.4修改数据库文件大小23.2.5缩小数据库23.2.6为数据库更名23.3删除数据库23.3.1删除单个数据库23.3.2批量删除数据库23.4小结第24章数据表管理24.1创建数据表24.1.1创建数据表时指定列24.1.2创建数据表时指定主键列24.1.3创建数据表时指定列值不为NULL值24.1.4创建数据表时为列指定一个默认值24.2查看数据表24.2.1查看数据表的信息24.2.2查看数据表的行数和存储空间24.3.1ALTERTABLE命令的基本语法24.3.2向数据表中添加列24.3.3修改列的数据类型和大小24.3.4向数据表中添加主键24.3.5删除表中的约束24.3.6数据表重命名24.3.7从已有的表中删除列24.4.1使用DROPTABLE命令删除单个数据表24.4.2使用DROPTABLE命令批量删除数据表24.5小结
精选推荐
领导力法则

领导力法则

[中国纺织出版社]

陆禹萌

已完结当代文学

销售心理学

销售心理学

[中国纺织出版社]

兰华

已完结当代文学

销售就是玩转情商

销售就是玩转情商

[中国纺织出版社]

王威

已完结当代文学

销售员情商实战训练

销售员情商实战训练

成功的销售需要高智商,更需要高情商。一个销售员的销售业绩,往往与他的情商成正比。本书从十个方面详细讲述了有效运用情商,提高销售业绩的方法和技巧。通过实际销售案例和销售心理学理论指导,以及实战点拨和情商拓展训练,帮助读者全方位、快速提高情商。故事性、多版块、碎片化的内容设置,有效降低读者阅读疲劳,提高阅读兴趣,不论是奔波在路上的销售小白,还是带领团队奋勇向前的销售经理,都能从中找到适合自己的销售软技巧。

刘军

已完结当代文学

让未来的你,感谢现在勇敢的自己

让未来的你,感谢现在勇敢的自己

[中国纺织出版社]

王介威

已完结当代文学

行为心理学:华生的实用心理学课

行为心理学:华生的实用心理学课

[中国纺织出版社]

(美)约翰·华生著.倪彩

已完结当代文学

行为心理学入门(完全图解版)

行为心理学入门(完全图解版)

行为心理学入门(完全图解版)是以作者多来年的心理辅导和咨询数据为素材,对现实生活中的行为心理学应用进行了形象、深入、全面的论述和解读。本书与日本心理学图解书形式相同,浅显易读,有趣又益。

武莉

已完结当代文学

自卑与超越

自卑与超越

《自卑与(全译插图典藏版)》是个体心理学研究领域的著作,也是人本主义心理学先驱阿尔弗雷德·阿德勒的很好著作。阿德勒的学说以“自卑感”与“创造性自我”为中心,并强调“社会意识”。全书立足个人心理学的观点,从教育、家庭、婚姻、伦理、社交等多个领域,以大量的实例为论述基础,阐明了人生意义的真谛,帮助人们克服自卑、不断超自己,正确对待职业,正确理解社会与性。本书直接促进了亲子教育、人格培养、婚姻与爱情、职业生涯、家庭建设、人际关系等诸多领域的长足发展,成为人们了解心理学的经典读物。

(奥)阿尔弗雷德·阿德勒

已完结当代文学

自制力:道理我都懂,为什么就是过不好人生

自制力:道理我都懂,为什么就是过不好人生

[中国纺织出版社]

邱开杰

已完结当代文学