2024-11-03 15:44
49 次浏览
随着社会的发展,社会的各行各业都在利用信息化时代的优势。计算机的优势和普及使得各种信息系统的开发成为必需。在线拍卖系统,主要的模块包括管理员;首页、个人中心、用户管理、商品类型管理、拍卖商品管理、历史竞拍管理、竞拍订单管理、留言板管理、系统管理,用户;首页、个人中心、历史竞拍管理、竞拍订单管理、留言板管理,前台首页;首页、拍卖商品、竞拍公告、留言反馈、个人中心、后台管理等功能。系统中管理员主要是为了安全有效地存储和管理各类信息,还可以对系统进行管理与更新维护等操作,并且对后台有相应的操作权限。要想实现在线拍卖系统的各项功能,需要后台数据库的大力支持。管理员验证注册信息,收集的用户信息,并由此分析得出的关联信息等大量的数据都由数据库管理。本文中数据库服务器端采用了Mysql作为后台数据库,使Web与数据库紧密联系起来。在设计过程中,充分保证了系统代码的良好可读性、实用性、易扩展性、通用性、便于后期维护、操作方便以及页面简洁等特点。本系统的开发使获取在线拍卖系统信息能够更加方便快捷,同时也使在线拍卖系统信息变的更加系统化、有序化。系统界面较友好,易于操作。源码购买地址:https://yu
2020-03-04 12:58
4311 次浏览
《Effective MySQL之SQL语句最优化》是由MySQL专家Ronald Bradford撰著,书中提供了很多可以用于改进数据库和应用程序性能的最佳实践技巧,并对这些技巧做了详细的解释。本书希望能够通过一步步详细介绍SQL优化的方法,帮助读者分析和调优有问题的SQL语句。主要内容● 找出收集和诊断问题必备的分析命令● 创建MySQL索引来改进查询性能● 掌握MySQL的查询执行计划● 找出影响查询执行和性能的关键配置变量● 用SQL语句优化的生命周期来识别、确认、分析然后优化SQL语句,并检查优化的结果● 学习使用不为常人所知的一些性能技巧来改进索引效率并简化SQL语句目 录 第1章 DBA五分钟速成 1 1.1 识别性能问题 2 1.1.1 寻找运行缓慢的SQL语句 2 1.1.2 确认低效查询 3 1.2 优化查询 6 1.2.1 不应该做的事情 6 1.2.2 确认优化 7 1.2.3 正确的方式 7 1.2.4 备选的解决方案 9 1.2 本章小结 9 第2章 基本的分析命令 11 2.1 EXPLAIN命令 12 2.1.1 EXPLAIN PARTITIONS命令
2020-03-02 13:04
4354 次浏览
《MySQL排错指南》由Oracle公司的技术支持工程师编写,详细阐述了MySQL故障诊断及处理中的知识,教会读者如何深入浅出地定位、分析并解决各种MySQL数据库的故障。《MySQL排错指南》共分为7章,其内容涵盖了解决MySQL问题的基本技巧、MySQL中的并发问题、服务配置的影响、MySQL硬件和运行环境相关的问题、复制备份中的故障排除、故障排除使用的技术和工具,以及一些MySQL故障排除的最佳实践。此外,本书的附录中还包含了可以帮助读者解决MySQL疑难问题的一些有用资源。《MySQL排错指南》适合MySQL数据库开发及运维人员阅读。第1章 基础 1 1.1 语法错误 1 1.2 SELECT返回错误结果 5 1.3 当错误可能由之前的更新引起时 10 1.4 获取查询信息 15 1.5 追踪数据中的错误 18 1.6 慢查询 23 1.6.1 通过EXPLAIN的信息调优查询 23 1.6.2 表调优和索引 29 1.6.3 何时停止调优 33 1.6.4 配置选项的影响 33 1.6.5 修改数据的查询 35 1.6.6 没有高招 37 1.7 当服务器响应的时候 37 1
2020-01-31 16:08
4084 次浏览
MySQL 是基于SQL的客户/服务器模式的关系数据库管理系统,它具有功能强大、使用简单、管理方便、运行速度快、安全可靠性强等优点,特别适用于Web站点或应用软件的数据库后端的开发工作。另外,用户可利用许多语言编写访问MySQL数据库的程序。MySQL权威指南(原书第2版)通过两个样板数据库,详细介绍了MySQL的基本概念、基本技巧、编程方法、管理特点以及第三方工具(如PHP和Perl)的使用方法。第2版保留了第1版的优点,同时增加了MySQL 4.0.1和相关编程语言接口的最新信息。MySQL权威指南(原书第2版)本书内容完善、条理清晰,适合数据库、网络开发与管理等人员参考。欢迎下载使用学习!第一部分 MYSQL基础知识 第一章 MYSQL和SQL入门 第二章 MYSQL数据库里的数据 第三章 MYSQL SQL语法及其使用 第四章 查询优化 第二部分 MYSQL程序设计接口 第五章 MYSQL程序设计简介 第六章 MYSQL应用程序设计接口:C语言 第七章 MYSQL应用程序设计接口:Perl DBI 第八章 MYSQL应用程序设计接口:PHP语言 第三部分 MYSQL系统管理 第
2020-01-20 09:05
3634 次浏览
《mysql管理之道:性能调优、高可用与监控》由资深mysql专家撰写,以最新的mysql版本为基础,以构建高性能mysql服务器为核心,从故障诊断、表设计、sql优化、性能参数调优、mydumper逻辑、xtrabackup热备份与恢复、mysql高可用集群搭建与管理、mysql服务器性能和服务监控等方面多角度深入讲解了如何去管理与维护mysql服务器。书中内容以实战为导向,所有内容均来自于笔者多年实践经验的总结和对新知识的拓展,同时也针对运维人员、dba等相关工作者会遇到的有代表性的疑难问题给出了实用的情景模拟,并给出了解决方案。不论你目前有没有遇到过此类问题,相信对你以后处理相关问题都会有所借鉴。本书适合所有希望构建和管理高性能、高可用性的mysql数据库系统的开发者和dba阅读。前言 第一部分 mysql5.5 新特性篇 第1章 mysql5.5介绍 2 1.1 性能上的显著改变 2 1.1.1 mysql5.5默认存储引擎的调整 2 1.1.2 充分利用cpu多核的处理能力 7 1.1.3 提高刷新脏页数量和合并插入数量,改善磁盘i/o处理能力 8 1.1.4 增加自适应刷新
2020-01-20 09:00
3198 次浏览
《数据库索引设计与优化》提供了一种简单、高效、通用的关系型数据库索引设计方法。作者通过系统的讲解及大量的案例清晰地阐释了关系型数据库的访问路径选择原理,以及表和索引的扫描方式,详尽地讲解了如何快速地估算SQL 运行的CPU 时间及执行时间,帮助读者从原理上理解SQL、表及索引结构、访问方式等对关系型数据库造成的影响,并能够运用量化的方法进行判断和优化,指导关系型数据库的索引设计。《数据库索引设计与优化》适用于已经具备了SQL 这一关系型语言相关知识,希望通过理解SQL 性能相关的内容,或者希望通过了解如何有效地设计表和索引而从中获益的人员。另外,《数据库索引设计与优化》也同样适用于希望对新硬件的引入所可能带来的变化做出更好判断的资深人士。第1 章 概述 ........................ 1 关于SQL 性能的另一本书 ......... 1 不合适的索引 .............................. 3 误区和误解 ........... 4 误区1:索引层级不要超过5 层 ...................... 5 误区2:单表的索引数不要超过6
2019-12-06 10:11
2943 次浏览
《MySQL入门很简单》从初学者的角度出发,由浅入深,循序渐进地介绍了mysql数据库应用与开发的相关知识。书中提供了大量操作mysql数据库的示例,还提供了大量实例和上机实践内容,供读者演练。《MySQL入门很简单》附带1张dvd光盘,内容为与《MySQL入门很简单》内容完全配套的多媒体教学视频和《MySQL入门很简单》涉及的源代码。《MySQL入门很简单》共分5篇。第1篇介绍数据库的基本知识、在windows平台下安装mysql数据库、在linux平台下安装mysql数据库;第2篇介绍mysql数据类型、创建和删除数据库、数据库存储引擎、创建表、修改表、删除表、索引、视图、触发器;第3篇介绍查询数据、插入数据、更新数据、删除数据、mysql运算符、mysql函数、存储过程和函数;第4篇介绍mysql用户管理、数据备份、数据还原、mysql日志、性能优化;第5篇介绍java访问mysql数据库、php访问mysql数据库、c#访问mysql数据库,最后还提供了一个项目实战案例。《MySQL入门很简单》涉及面广,几乎涉及mysql数据库应用与开发的所有重要知识,适合所有的mysql数据
2019-11-28 19:32
3350 次浏览
MySQL DBA修炼之道以实战讲解为主,摒弃了生产实践中不常用的知识和技术。书中内容主要分为5部分。第壹部分介绍MySQL的应用领域和适用场景、基础架构、常见生产环境部署方式,以及MySQL安装部署方式等内容。第二部分给出DBA、开发人员需要熟悉的一些知识,比如开发基础知识,如何选择合适的数据类型、事务的隔离级别和死锁避免等。第三部分则会介绍DBA及测试人员需要熟悉的测试知识,包括自动化压力测试、硬件性能测试。第四部分对照DBA的工作讲述生产的实际操作步骤,包括如何部署、升级、迁移备份数据等内容。第五部分讲述性能调优的工具和手段,如何进行数据规划,如何设计高可用性、高性能、伸缩性良好的系统。推荐序 前言 第一部分 入门篇 第1章 理解MySQL 2 1.1 MySQL介绍 2 1.1.1 应用领域和适用场景 2 1.1.2 为什么那么多公司和机构选择使用MySQL 3 1.1.3 MySQL的优势是什么,它解决了什么问题 3 1.2 MySQL的基础架构和版本 4 1.2.1 软件架构中数据库的定位 4 1.2.2 MySQL的基础架构 5 1.2.3 MySQL的版本及特性 6 1
2019-11-13 20:11
3388 次浏览
《高可用mysql:构建健壮的数据中心》是“mysql high availability”的中文翻译版,主要讲解真实环境下如何使用mysql 的复制、集群和监控特性,揭示mysql 可靠性和高可用性的方方面面。本书由mysql 开发团队亲自执笔,定位于解决mysql 数据库的常见应用瓶颈,在保持mysql 的持续可用性的前提下,挖潜各种提高性能的解决方案。本书分为三个部分。第一部分讲述mysql 复制,包括高可用性和横向扩展,第二部分介绍构建健壮的数据中心时监控和性能方面的问题,第三部分给出其他mysql 相关内容,包括云计算和mysql 集群。《高可用mysql:构建健壮的数据中心》读者对象是mysql 专业人士。假设读者已拥有sql、mysql 管理和操作系统的基础背景知识。书中介绍一些关于复制、灾难恢复、系统监控及其他高可用性主题的背景信息。相关有用的背景知识请参考其他书籍的第1 章。对于相关专业的师生,本书也有很高的参考价值。前言 i 第一部分 复制 第1章 引言 3 到底什么是复制5 那么,是否需要备份6 什么是监控 7 还有什么我可以阅读的 7 小结8 第2章 mysql
2019-11-04 20:39
2531 次浏览
mysql资深专家ronald bradford撰写的精品书籍《effective mysql之备份与恢复》涵盖了所有能够确保开发合理备份和恢复计划的选项,并对各选项做了详细说明,给出了语法示例。本书对照讲解不同的备份和恢复策略,将帮助您防止mysql数据因范围广泛的各种灾难受到损坏。主要内容:理解不同备份策略如何影响锁定和系统可用性;了解静态备份选项和时间点要求的重要性;体会使用mysql replication实现不同备份策略的优势;了解云计算中mysql方案的好处与风险;确定对最优数据保护需求具有决定性影响的重要业务因素;识别影响数据持久性和性能的重要配置变量;发现潜在灾难类型并制定可靠对策;使用压缩、流、增量和并行选项来优化备份方法 ;第1章 五分钟成为一名dba 1 1.1 mysql备份 2 1.1.1 确定数据库的大小 3 1.1.2 选择锁策略 4 1.1.3 运行时间 5 1.1.4 组合信息 6 1.2 执行mysql备份 6 1.2.1 运行mysqldump 7 1.2.2 安全地备份 9 1.2.3 使用mysqldump的好处 9 1.2.4 更多信息 10
2019-11-04 10:46
7348 次浏览
MySQL 8.0 的发布是MySQL 发展历史上的一个重要里程碑,也是开源数据库领域内的一个大事件。针对这个版本,MySQL 官方团队做了太多的工作,从查询优化到集群架构,从参数调整到特性支持,MySQL 都有了革命性的变化。《MySQL 8 Cookbook(中文版)》基于MySQL 8.0,以基础知识为入手点,以讲解技术特性为目标,以案例作为理论的补充,详细介绍了MySQL 的方方面面,提供了超过150 个高性能数据库查询与管理技巧,是MySQL 入门者和管理者的必读之作。第1章 安装或升级到MySQL 8 1 1.1 引言 1 1.2 使用YUM / APT安装MySQL 2 1.3 使用RPM或DEB文件安装MySQL 8.0 9 1.4 使用通用二进制文件在Linux系统上安装MySQL 12 1.5 启动或停止MySQL 8的运行 16 1.6 卸载MySQL 8 20 1.7 用systemd管理MySQL服务器 22 1.8 从MySQL 8.0降级 24 1.9 升级到MySQL 8.0 29 1.10 安装MySQL工具集 35 第2章 使用MySQL 37 2.
2019-11-04 10:04
3400 次浏览
本书采取“基础知识→核心应用→核心技术→高级应用→行业应用→项目实践”结构和“由浅入深,由深到精”的学习模式进行讲解。全书分为6篇29章。首先讲解MySQL的安装与配置、MySQL数据库的基础知识、MySQL管理工具的使用、数据表的基本操作、视图、MySQL的数据类型和运算符、MySQL函数、查询语句、数据与索引、存储过程与存储函数以及触发器,然后讲解数据库权限管理与恢复、数据库的复制、日志管理、结构分布式应用、查询缓存、错误代码和消息的使用等,*后在项目实践环节重点介绍MySQL数据库在金融银行、互联网、信息资讯等行业开发中的应用,另外通过论坛管理系统、企业会员管理系统和新闻发布系统的开发实践展现项目开发的全过程。 编写本书的目的是从多角度全方位竭力帮助读者快速掌握软件开发技能,构建从高校到社会与企业的就职桥梁,让有志于从事软件开发的读者轻松步入职场。同时本书还赠送王牌资源库,由于赠送的资源比较多,我们在本书前言部分对资源包的具体内容、获取方式以及使用方法等做了详细说明。 本书适合MySQL入门者,也适合MySQL数据库管理员以及想全面学习MySQL数据库技术以提升实战技能的人员使用
2019-10-28 20:09
3615 次浏览
《高可用MySQL(第2版)》主要讲解真实环境下如何使用MySQL的复制、集群和监控特性,揭示MySQL可靠性和高可用性的方方面面。《高可用MySQL(第2版)》定位于解决MySQL数据库的常见应用瓶颈,在保持MySQL持续可用性的前提下,挖潜各种提高性能的解决方案。《高可用MySQL(第2版)》描述了很多MySQL工具的变化,涵盖了5.5版本的知识,以及若干5.6版本的功能。《高可用MySQL(第2版)》的作者正是书中介绍的很多工具的设计师,《高可用MySQL(第2版)》揭示了MySQL可靠性和高可用性的许多不为人知的方面。《高可用MySQL(第2版)》适用于MySQL数据库管理员及MySQL应用开发者。对于相关专业的师生,也有很高的参考价值。前言. ..................................... xxi 第 1章 引言............................. 2 到底什么是复制 ................ 4 那么,是否需要备份 ........ 5 什么是监控 ..................................
2019-10-28 20:06
3386 次浏览
《MySQL 5 权威指南(第3版)》全面深入地介绍了MySQL的功能,主要内容包括MySQL、PHP、Apache、Perl等组件的安装与功能简介,mysql等一些重要系统管理工具和用户操作界面的使用,MySQL数据库系统设计的基础知识与用不同语言设计MySQL数据库的过程,以及SQL语法、工具、选项、API应用指南,最大限度地帮助读者更快地学习和掌握MySQL数据库系统的设计和使用。《MySQL 5 权威指南(第3版)》覆盖了MySQL 5.0,讨论了新的程序设计接口(如PHP 5里的mysqli)和新的系统管理工具。《MySQL 5 权威指南(第3版)》是MySQL数据库管理员和开发人员的必备参考书。第一部分 入门 第1章 什么是mysql 2 1.1 什么是数据库 2 1.1.1 关系、数据库系统、服务器和客户 2 1.1.2 关系数据库系统与面向对象数据库系统 3 1.1.3 数据表、记录、字段、查询、sql、索引和键 3 1.2 mysql 4 1.3 mysql的不足 6 1.4 mysql的版本编号 7 1.4.1 alpha、beta、gamma、production
2019-10-26 14:07
7752 次浏览
《MySQL技术内幕:InnoDB存储引擎(第2版)》由国内资深MySQL专家亲自执笔,国内外多位数据库专家联袂推荐。作为国内唯一一本关于InnoDB的专著,《MySQL技术内幕:InnoDB存储引擎(第2版)》的第1版广受好评,第2版不仅针对最新的MySQL 5.6对相关内容进行了全面的补充,还根据广大读者的反馈意见对第1版中存在的不足进行了完善,《MySQL技术内幕:InnoDB存储引擎(第2版)》大约重写了50%的内容。《MySQL技术内幕:InnoDB存储引擎(第2版)》从源代码的角度深度解析了InnoDB的体系结构、实现原理、工作机制,并给出了大量最佳实践,能帮助你系统而深入地掌握InnoDB,更重要的是,它能为你设计管理高性能、高可用的数据库系统提供绝佳的指导。《MySQL技术内幕:InnoDB存储引擎(第2版)》一共10章,首先宏观地介绍了MySQL的体系结构和各种常见的存储引擎以及它们之间的比较;接着以InnoDB的内部实现为切入点,逐一详细讲解了InnoDB存储引擎内部的各个功能模块的实现原理,包括InnoDB存储引擎的体系结构、内存中的数据结构、基于InnoDB存储
2019-10-26 13:35
3804 次浏览
《深入浅出MySQL:数据库开发、优化与管理维护(第2版)》从数据库的基础、开发、优化、管理维护和架构5个方面对MySQL进行了详细的介绍,每一部分都独立成篇。基础篇主要适合于MySQL的初学者阅读,包括MySQL的安装与配置、SQL基础、MySQL支持的数据类型、MySQL中的运算符、常用函数、图形化工具的使用等内容。开发篇主要适合于MySQL的设计和开发人员阅读,内容包括表类型(存储引擎)的选择、选择合适的数据类型、字符集、索引的设计和使用、视图、存储过程和函数、触发器、事务控制和锁定语句、SQL中的安全问题、SQL Mode及相关问题、分区等。优化篇主要适合于开发人员和数据库管理员阅读,内容包括SQL优化、优化数据库对象、锁问题、优化MySQL Server、磁盘I/O问题、应用优化等。管理维护篇主要适合于数据库管理员阅读,内容包括MySQL高级安装和升级、MySQL中的常用工具、MySQL日志、备份与恢复、MySQL权限与安全、MySQL监控、MySQL常见问题和应用技巧等。架构篇主要适合高级数据库管理人员和数据库架构设计师阅读,包括MySQL复制、MySQL Cluster、
2019-10-19 10:57
4157 次浏览
《MySQL内核:InnoDB存储引擎 卷1》由资深MySQL专家,机工畅销图书作者亲自执笔,在以往出版的两本InnoDB介绍性图书的基础之上,更深入地介绍InnoDB存储引擎的内核,例如latch、B+树索引、事务、锁等,从源代码的角度深度解析了InnoDB的体系结构、实现原理、工作机制,并给出了大量最佳实践,希望通过《MySQL内核:InnoDB存储引擎 卷1》帮助用户真正了解一个数据库存储引擎的开发。《MySQL内核:InnoDB存储引擎 卷1》可以成为带领读者进入数据库存储引擎的内核开发,帮助那些从事MySQL数据库的相关行业从业人员。同时,《MySQL内核:InnoDB存储引擎 卷1》也适合对于研究生阶段有志于数据库内核开发的同学。第1章 概览 1.1 InnoDB 存储引擎历史 1.2 源码版本 1.3 源码风格 1.3.1 源码结构 1.3.2 代码风格 1.4 代码编译 1.5 阅读源码次序 1.6 思考题 1.7 继续阅读 第2章 基本数据结构与算法 2.1 相关文件 2.2 内存管理系统 2.2.1 内存管理 2.2.2 通用内存池 2.3 哈希表 2.3.1 哈希
2019-10-19 10:49
4045 次浏览
《MySQL性能调优与架构设计》以 MySQL 数据库的基础及维护为切入点,重点介绍了 MySQL 数据库应用系统的性能调优,以及高可用可扩展的架构设计。全书共分3篇,基础篇介绍了MySQL软件的基础知识、架构组成、存储引擎、安全管理及基本的备份恢复知识。性能优化篇从影响 MySQL 数据库应用系统性能的因素开始,针对性地对各个影响因素进行调优分析。如 MySQL Schema 设计的技巧,Query 语句的性能优化方式方法及MySQL Server中SQL层和存储引擎层的优化思路。同时还分析了 MySQL 数据库中主要存储引擎的锁定机制。架构设计篇则主要以设计一个高可用可扩展的分布式企业级数据库集群环境为目标,分析介绍了通过 MySQL 实现这一目标的多种架构方式。主要包括可扩展和高可用两部分内容,可扩展部分包括设计原则、Replication 的利用、数据切分、如何使用 Cache 和 Search,以及 NDB Cluster等内容。高可用则主要包括 Dual Master、DRBD、NDB Cluster,以及系统监控等方面。本书主要面向有一定的 MySQL 基础或至少有一定S
2019-09-25 20:54
3636 次浏览
Mysql优化01 关键技术Mysql优化02 表的设计Mysql优化03 慢查询(一)Mysql优化04 慢查询(二)Mysql优化05 慢查询(三)Mysql优化06 索引(一)Mysql优化07 索引(二)Mysql优化08 索引(三)Mysql优化09 索引(四)Mysql优化10 优化诀窍(一)Mysql优化11 优化诀窍(二)Mysql优化12 定时维护(一)Mysql优化13 定时维护(二)Mysql优化14 阶段总结Mysql优化15 定时维护(三)Mysql优化16 定时维护(四)Mysql优化17 水平分割Mysql优化18 读写分离Mysql优化19 增量备份
2019-09-17 14:05
3022 次浏览
1、mysql -u root -p 登陆进MySQL;2、执行以下命令:GRANT ALL PRIVILEGES ON *.* TO 'your name'@'%' IDENTIFIED BY 'your password' WITH GRANT OPTION;FLUSH PRIVILEGES;3、exit;
2019-08-13 18:33
15878 次浏览
模块一,基础篇。为你深入浅出地讲述 MySQL 核心知识,涵盖 MySQL 基础架构、日志系统、事务隔离、锁等内容。模块二,实践篇。将从一个个关键的数据库问题出发,分析数据库原理,并给出实践指导。每个问题,都不只是简单地给出答案,而是从为什么要这么想、到底该怎样做出发,让你能够知其所以然,都将能够解决你平时工作中的一个疑惑点。
2019-08-11 17:16
7546 次浏览
Navicat for MySQL破解版是一套专为 MySQL 设计的高性能数据库管理及开发工具,Navicat for MySQL破解版主要功能包括SQL创建工具或编辑器、数据模型工具、数据传输、导入或导出、数据或结构同步、报表等功能,为管理和开发MySQL或MariaDB提供了理想的解决方案。站长提供的是10.1.7版本的绿色免安装破解版,压缩版内有注册码,亲测可用。
2019-08-10 10:42
3593 次浏览
Navicat for MySQL 是一款强大的 MySQL 数据库管理和开发工具,它为专业开发者提供了一套强大的足够尖端的工具,但对于新用户仍然易于学习。Navicat for MySQL 基于Windows平台,为 MySQL 量身订作,提供类似于 MySQL 的用管理界面工具。此解决方案的出现,将解放 PHP、J2EE 等程序员以及数据库设计者、管理者的大脑,降低开发成本,为用户带来更高的开发效率。 Navicat for MySQL 使用了极好的图形用户界面(GUI),可以用一种安全和更为容易的方式快速和容易地创建、组织、存取和共享信息。 用户可完全控制 MySQL 数据库和显示不同的管理资料,包括一个多功能的图形化管理用户和访问权限的管理工具, 方便将数据从一个数据库转移到另一个数据库中(Local to Remote、Remote to Remote、Remote to Local),进行档案备份。 Navicat for MySQL 支援 Unicode,以及本地或远程 MySQL 服务器多连线,用户可浏览数据库、建立和删除数据库、编辑数据、建立或执行 SQL queri
2019-07-30 11:16
3440 次浏览
MySQL 5.7从入门到精通主要包括MySQL的安装与配置、数据库的创建、数据表的创建、数据类型和运算符、MySQL函数、查询数据、数据表的操作(插入、更新与删除数据)、索引、存储过程和函数、视图、触发器、用户管理、数据备份与恢复、日志以及性能优化等。最后通过两个综合案例的数据库设计,进一步讲述MySQL在实际工作中的应用。MySQL 5.7从入门到精通注重实战操作,帮助读者循序渐进地掌握MySQL中的各项技术。 本书共有480个实例和14个综合案例,还有大量的经典习题。下载文件中赠送了近20小时培训班形式的视频教学录像,详细讲解了书中每一个知识点和每一个数据库操作的方法和技巧。同时下载文件中还提供了本书所有例子的源代码,读者可以直接查看和调用。目录第1章 初识MySQL 11.1 数据库基础 11.1.1 什么是数据库 11.1.2 表 21.1.3 数据类型 21.1.4 主键 21.2 数据库技术构成 31.2.1 数据库系统 31.2.2 SQL语言 41.2.3 数据库访问接口 51.3 什么是MySQL 61.3.1 客户机-服务器软件 61.3.2 MySQL版本 61
2019-07-29 09:56
2703 次浏览
MySQL count(1) 真的比 count(*) 快么? 反正同事们都是这么说的,我也姑且觉得对吧,那么没有自己研究一下究竟?如果我告诉你他们一样,你信么?有 Where 条件的 count,会根据扫码结果count 一下所有的行数,其性能更依赖于你的 Where 条件,所以文章我们仅针对没有 Where 的情况进行说明。MyISAM 引擎会把一个表的总行数记录了下来,所以在执行 count(*) 的时候会直接返回数量,执行效率很高。在 MySQL 5.5 以后默认引擎切换为 InnoDB,InnoDB 因为增加了版本控制(MVCC)的原因,同时有多个事务访问数据并且有更新操作的时候,每个事务需要维护自己的可见性,那么每个事务查询到的行数也是不同的,所以不能缓存具体的行数,他每次都需要 count 一下所有的行数。那么 count(1) 和 count(*)有区别么?InnoDB handles SELECT COUNT(*) and SELECT COUNT(1) operations in the same way. There is no performance diffe
2019-03-27 16:51
3735 次浏览
场景我用的数据库是mysql5.6,下面简单的介绍下场景课程表:create table Course(c_id int PRIMARY KEY,name varchar(10))数据100条学生表:create table Student(id int PRIMARY KEY,name varchar(10))数据70000条学生成绩表SC:CREATE table SC( sc_id int PRIMARY KEY, s_id int, c_id int, score int)数据70w条查询目的:查找语文考100分的考生查询语句:select s.* from Student s where s.s_id in (select s_id from SC sc where sc.c_id = 0 and sc.score = 100 )执行时间:30248.271s晕,为什么这么慢,先来查看下查询计划:EXPLAIN select s.* from Student s where s.s_id in (select s_id from SC sc where
2019-01-28 16:13
8603 次浏览
《MySQL技术内幕(第5版)》是MySQL方面名副其实的经典著作,全面介绍MySQL的基础知识以及MySQL有别于其他数据库系统的独特功能,书中特别关注如何高效地使用和管理MySQL。《MySQL技术内幕(第5版)》由4个部分组成:第一部分集中介绍与数据库使用相关的一些基本概念,第二部分重点关注的是自己如何动手编写和使用MySQL的程序,第三部分主要是面向那些负责数据库管理的读者,第四部分提供了一些参考附录。书中包含大量示例,详尽地演示了MySQL的各项功能特性。此外,本书还为使用C语言、PHP语言和Perl语言开发数据库应用的读者提供了相关内容。《MySQL技术内幕(第5版)》不仅适合MySQL初学者阅读,也适合想要深入了解MySQL的数据库管理人员和开发人员参考。目录第1章 MySQL入门 11.1 MySQL的用途 11.2 示例数据库 31.2.1 美史联盟项目 41.2.2 成绩考评项目 51.2.3 如何运用示例数据库 51.3 基本数据库术语 61.3.1 结构术语 61.3.2 查询语言术语 81.3.3 MySQL的体系结构术语 81.4 MySQL教程 91.4.
2019-01-28 15:56
8362 次浏览
《高性能mysql(第3版)》是mysql 领域的经典之作,拥有广泛的影响力。第3 版更新了大量的内容,不但涵盖了最新mysql 5.5版本的新特性,也讲述了关于固态盘、高可扩展性设计和云计算环境下的数据库相关的新内容,原有的基准测试和性能优化部分也做了大量的扩展和补充。全书共分为16 章和6 个附录,内容涵盖mysql 架构和历史,基准测试和性能剖析,数据库软硬件性能优化,复制、备份和恢复,高可用与高可扩展性,以及云端的mysql 和mysql相关工具等方面的内容。每一章都是相对独立的主题,读者可以有选择性地单独阅读。《高性能mysql(第3版)》不但适合数据库管理员(dba)阅读,也适合开发人员参考学习。不管是数据库新手还是专家,相信都能从本书有所收获。目录推荐序 xxiii前言 xxv第1 章 mysql 架构与历史 11.1 mysql 逻辑架构 11.1.1 连接管理与安全性21.1.2 优化与执行 31.2 并发控制 31.2.1 读写锁 41.2.2 锁粒度 41.3 事务61.3.1 隔离级别 81.3.2 死锁 91.3.3 事务日志 101.3.4 mysql 中的
2018-12-15 21:16
2504 次浏览
下载链接:https://pan.baidu.com/s/1kKIap6UspUSC1uuEE7XALw 密码:qqvb如果链接失效,请联系站长,我们会及时补上
2018-12-15 21:11
3948 次浏览
下载链接:https://pan.baidu.com/s/1sFNbquC3__BURDKhNjc2aQ 密码:64qi如果链接失效,请联系站长,我们会及时补上