SQL基础教程(视频教学版)(txt+pdf+epub+mobi电子书下载)


发布时间:2020-05-25 09:40:47

点击下载

作者:李小威

出版社:清华大学出版社

格式: AZW3, DOCX, EPUB, MOBI, PDF, TXT

SQL基础教程(视频教学版)

SQL基础教程(视频教学版)试读:

前言

本书是面向SQL数据库管理系统初学者的一本高质量的图书。目前国内数据库和SQL需求旺盛,各大知名企业高薪招聘技术能力强的数据库设计人员和管理人员。本书根据这样的需求,针对初学者量身定做,内容注重实战,通过实例的操作与分析,引领读者快速学习和掌握数据库以及SQL设计和管理技术。本书内容

第1章介绍如何快速搭建SQL的测试环境,主要包括Windows平台下的安装和配置、如何启动MySQL服务、如何更改MySQL的配置等。

第2章主要介绍数据库和SQL语句,包括数据库基本概念、创建数据库、删除数据库、创建数据表、查看数据表结构、修改数据表和删除数据表。

第3章介绍数据库中的数据类型和运算符,主要包括数据类型、如何选择数据类型和常见运算符。

第4章介绍如何查询数据表中的数据,主要包括基本查询语句、单表查询、使用聚合函数查询、连接查询、子查询、合并查询结果、为表和字段取别名以及使用正则表达式查询。

第5章介绍如何插入、更新与删除数据,包括插入数据、更新数据、删除数据。

第6章介绍函数,包括数学函数、字符串函数、日期和时间函数、条件判断函数、系统信息函数、加密函数和其他函数。

第7章介绍索引,包括索引简介、如何创建各种类型的索引和如何删除索引。

第8章介绍视图,主要介绍视图的概念、创建视图、查看视图、修改视图、更新视图和删除视图。

第9章介绍触发器,包括创建触发器、查看触发器、触发器的使用和删除触发器。

第10章介绍存储过程和存储函数,包括存储过程和函数的创建、调用、查看、修改和删除。

第11章介绍如何通过应用程序连接数据库,主要讲述通过PHP应用程序操作MySQL数据库的方法和技巧。本书特色

内容全面:涵盖所有SQL的基础知识点,由浅入深地掌握SQL数据库开发技术。

图文并茂:在介绍案例的过程中,每一个操作均有对应步骤和过程说明。这种图文结合的方式使读者在学习过程中能够直观、清晰地看到操作的过程以及效果,便于读者更快地理解和掌握。

易学易用:颠覆传统“看”书的观念,变成一本能“操作”的图书。

案例丰富:把知识点融汇于系统的案例实训当中,并且结合综合案例进行讲解和拓展,进而达到“知其然,并知其所以然”的效果。

提示说明:本书对读者在学习过程中可能会遇到的疑难问题以“提示”的形式进行说明,以免读者在学习的过程中走弯路。

超值下载包:本书共有300多个实战案例源代码,能让读者在实战应用中掌握SQL的每一项技能。下载包中赠送十几个小时培训班形式的视频教学录像,使本书真正体现“自学无忧”,令其物超所值。读者对象

本书是一本完整介绍SQL数据库技术的教程,内容丰富、条理清晰、实用性强,适合以下读者学习使用:● 数据库和SQL语言初学者● 对数据库开发有兴趣,希望快速、全面掌握SQL的人员● 数据库设计人员和数据库运维人员● 高等院校和培训学校相关专业的师生超值下载包

本书源代码、课件、教学视频下载地址可以扫描右边的二维码获得。如果下载有问题,请电子邮件联系booksaga@163.com,邮件主题为“SQL基础教程”。鸣谢与技术支持

除了封面署名作者,本书参与写作的人员还有王英英、刘增产、王秀荣、王天护、张工厂、刘增杰、刘玉萍、胡同夫、皮素芹、王攀登、王婷婷、王维维。虽然倾注了众多编者的努力,但由于水平有限,书中难免有疏漏之处,请读者谅解。如果遇到问题或有意见和建议,敬请与我们联系,我们将全力提供帮助,技术支持QQ群:790586917。著者2019年7月第1章 快速搭建SQL的测试环境要想学精通SQL语句,首先需要搭建测试环境。MySQL支持多种平台,不同平台下的安装与配置过程也不相同。本章介绍数据库MySQL在Windows环境的安装方法。已经安装了执行环境的读者,可以跳过本章操作。MySQL严格遵守标准SQL规则,是初学者的最佳选择。1.1 安装与配置MySQL 8.0

Windows平台下安装MySQL,可以使用图形化的安装包,图形化的安装包提供了详细的安装向导,通过向导,读者可以一步一步地完成对MySQL的安装。本节将介绍使用图形化安装包安装MySQL的步骤。1.1.1 安装MySQL 8.0

要想在Windows中运行MySQL,需要32位或64位Windows操作系统,例如Windows 7、Windows 8、Windows 10、Windows Server 2012等。Windows可以将MySQL服务器作为服务来运行,通常在安装时需要具有系统的管理员权限。

Windows平台下提供两种安装方式:MySQL二进制分发版(.msi安装文件)和免安装版(.zip压缩文件)。一般来讲,应当使用二进制分发版,因为该版本比其他的分发版使用起来要简单,不再需要其他工具来启动就可以运行MySQL。1. 下载MySQL安装文件

下载MySQL安装文件的具体操作步骤如下。步骤01 打开IE浏览器,在地址栏中输入网址“https://dev.mysql.com/downloads/installer/”,单击【转到】按钮,打开MySQL Community Server 8.0.13下载页面,选择Microsoft Windows平台,然后根据读者的平台选择32位或者64位安装包,在这里选择32位,单击右侧【Download】按钮开始下载,如图1.1所示。步骤02 在弹出的页面中提示开始下载,这里单击【Login】按钮,如图1.2所示。图1.1 MySQL下载页面图1.2 开始下载页面提示这里32位的安装程序有两个版本,分别为mysql-installer-web-community和mysql-installer-communityl,其中mysql-installer-web-community为在线安装版本,mysql-installer-communityl为离线安装版本。步骤03 弹出用户登录页面,输入用户名和密码后,单击【登录】按钮,如图1.3所示。步骤04 弹出开始下载页面,单击【Download Now】按钮,即可开始下载,如图1.4所示。图1.3 用户登录页面图1.4 开始下载页面

如果用户没有用户名和密码,单击【创建账户】链接进行注册即可。2. 安装MySQL 8.0

MySQL下载完成后,找到下载文件,双击进行安装,具体操作步骤如下:步骤01 双击下载的mysql-installer-community-8.0.13.0.msi文件,如图1.5所示。图1.5 MySQL安装文件名称步骤02 打开【License Agreement】(用户许可证协议)窗口,选中【I accept the license terms】(我接受许可协议)复选框,单击【Next】(下一步)按钮,如图1.6所示。图1.6 用户许可证协议窗口步骤03 打开【Choosing a Setup Type】(安装类型选择)窗口,在其中列出了5种安装类型,分别是Developer Default(默认安装类型)、Server only(仅作为服务器)、Client only(仅作为客户端)、Full(完全安装)和Custom(自定义安装类型)。这里选择【Custom】(自定义安装类型)单选按钮,单击【Next】(下一步)按钮,如图1.7所示。图1.7 安装类型窗口步骤04 打开【Select Products and Features】(产品定制选择)窗口,选择【MySQL Server 8.0.13-x86】后,单击【添加】按钮,即可选择安装MySQL服务器。采用同样的方法,添加【Samples and Examples 8.0.13-x86】和【MySQL Documentation 8.0.13-x86】选项,如图1.8所示。图1.8 自定义安装组件窗口步骤05 单击【Next】(下一步)按钮,进入安装确认对话框,单击【Execute】(执行)按钮,如图1.9所示。图1.9 准备安装对话框步骤06 开始安装MySQL文件,安装完成后在【Status】(状态)列表下将显示Complete(安装完成),如图1.10所示。图1.10 安装完成窗口1.1.2 配置MySQL 8.0

MySQL安装完毕之后,需要对服务器进行配置,具体的配置步骤如下:步骤01 在上一节的最后一步中,单击【Next】(下一步)按钮,进入产品信息窗口,如图1.11所示。图1.11 产品信息窗口步骤02 单击【Next】(下一步)按钮,进入服务器配置窗口,如图1.12所示。图1.12 服务器配置窗口步骤03 单击【Next】(下一步)按钮,进入MySQL服务器配置窗口,采用默认设置,如图1.13所示。图1.13 MySQL服务器配置窗口

MySQL服务器配置窗口中主要参数的含义如下:●【 Server Configuration Type】:该选项用于设置服务器的类型。单击该选项右侧的向下按钮,即可看到3个选项,如图1.14所示。图1.14 MySQL服务器的类型 Development Machine(开发机器):该选项代表典型个人用桌面工作站。假定机器上运行着多个桌面应用程序。将MySQL服务器配置成使用最少的系统资源。 Server Machine(服务器):该选项代表服务器,MySQL服务器可以同其他应用程序一起运行,例如FTP、Email和Web服务器。MySQL服务器配置成使用适当比例的系统资源。 Dedicated Machine(专用服务器):该选项代表只运行MySQL服务的服务器。假定没有运行其他服务程序,MySQL服务器配置成使用所有可用系统资源。提示作为初学者,建议选择【Development Machine】(开发者机器)选项,这样占用系统的资源比较少。步骤04 单击【Next】(下一步)按钮,打开设置授权方式窗口。其中,第一个单选项是MySQL 8.0提供的新的授权方式,采用SHA256基础的密码加密方法;第二个单选项是传统授权方法(保留5.x版本兼容性)。这里选择第二个单选项,如图1.15所示。图1.15 MySQL服务器的类型步骤05 单击【Next】(下一步)按钮,打开设置服务器的密码窗口,重复输入两次同样的登录密码后,如图1.16所示。图1.16 设置服务器的登录密码提示系统默认的用户名称为root,如果想添加新用户,可以单击【Add User】(添加用户)按钮进行添加。步骤06 单击【Next】(下一步)按钮,打开设置服务器名称窗口,本案例设置服务器名称为“MySQL”,如图1.17所示。图1.17 设置服务器的名称步骤07 单击【Next】(下一步)按钮,打开确认设置服务器窗口,单击【Execute】(执行)按钮,如图1.18所示。图1.18 确认设置服务器系统自动配置MySQL服务器。配置完成后,单击【Finish】(完成)按钮,即可完成服务器的配置,如图1.19所示。图1.19 完成设置服务器步骤08 按键盘上的【Ctrl+Alt+Del】组合键,打开【任务管理器】对话框,可以看到MySQL服务进程mysqld.exe已经启动了,如图1.20所示。

至此,就完成了在Windows 10操作系统环境下安装MySQL的操作。图1.20 任务管理器窗口1.2 启动服务并登录MySQL数据库

MySQL安装完毕之后,需要启动服务器进程,不然客户端无法连接数据库,客户端通过命令行工具登录数据库。本节将介绍如何启动MySQL服务器和登录MySQL的方法。1.2.1 启动MySQL服务

在前面的配置过程中,已经将MySQL安装为Windows服务,当Windows启动、停止时,MySQL也自动启动、停止。不过,用户还可以使用图形服务工具来控制MySQL服务器或从命令行使用NET命令。

可以通过Windows的服务管理器查看,具体的操作步骤如下:步骤01 单击【开始】菜单,在搜索框中输入“services.msc”,按【Enter】键确认,如图1.21所示。步骤02 打开Windows的【服务管理器】,在其中可以看到服务名为“MySQL”的服务项,其右边状态为“已启动”,表明该服务已经启动,如图1.22所示。图1.21 【运行】对话框图1.22 服务管理器窗口

由于设置了MySQL为自动启动,因此在这里可以看到服务已经启动,而且启动类型为自动。如果没有“已启动”字样,就说明MySQL服务未启动。启动方法为:单击【开始】菜单,在搜索框中输入“cmd”,按【Enter】键确认。弹出命令提示符界面,然后输入“net start MySQL”,按回车键,就能启动MySQL服务了,停止MySQL服务的命令为“net stop MySQL”,如图1.23所示。

也可以直接双击MySQL服务,打开【MySQL的属性】对话框,在其中通过单击【启动】或【停止】按钮来更改服务状态,如图1.24所示。图1.23 命令行中启动和停止MySQL图1.24 MySQL服务属性对话框

试读结束[说明:试读内容隐藏了图片]

下载完整电子书


相关推荐

最新文章


© 2020 txtepub下载