VIP会员
作者:CSDN
出版社:CSDN《程序员》
ISBN:1111111111117
VIP会员免费
(仅需0.8元/天)
¥ 40000.0
温馨提示: 价值40000元的1000本电子书,VIP会员随意看哦!
电子书推荐
-
《MySQL与MariaDB学习指南》 中文 高清无水印 评分:
本书使读者不仅能够深入了解MySQL这种主流数据库,还能全面掌握作为开源数据库新秀的MariaDB的使用方法。书中内容由浅至深、层层深入,从分步介绍如何安装MySQL和MariaDB,到以虚构的观鸟网站为例,详解数据库的各种操作。具体内容包括:数据库的结构;数据的插入、选取、更新、删除、连接和子查询;字符串函数、日期和时间函数、聚合函数与数值函数等。最后一个部分从更高的角度介绍数据库的管理,内容涉及用户账号及权限、数据库的备份与恢复,以及利用应用编程接口结合C、Perl、PHP、Python、Ruby等不同语言与数据库交互。 MySQL与MariaDB之父Monty Widenius评价该书为“介绍的数据库开发和管理通用技能,将使你终身受益”的书。 ================================ 目录 序 xiii 前言 xvii 第一部分 软件 第1章 入门 2 1.1 MySQL 和MariaDB 的价值 2 1.2 邮件列表和论坛 3 1.3 其他书籍和出版物 3 第2章 安装MySQL 和MariaDB 5 2.1 安装包 5 2.2 许可 6 2.3 获取软件 6 2.4 挑选发行 7 2.5 各种_AMP 8 2.5.1 Linux 二进制发行版 8 2.5.2 Mac OS X 发行版 9 2.5.3 Windows 发行版 12 2.5.4 FreeBSD 和Sun Solaris 发行版 13 2.5.5 源码包 15 2.6 安装后 16 2.6.1 特殊配置 17 2.6.2 给root 设置初始密码 17 2.6.3 关于密码的更多问题,以及删除匿名用户 18 2.6.4 创建用户 19 第3章 基础知识与mysql客户端 20 3.1 mysql客户端 20 3.2 连接到服务器 21 3.3 开始探索数据库 23 3.3.1 第一条SQL语句 24 3.3.2 插入和操作数据 26 3.3.3 再复杂一点 28 3.4 小结 29 3.5 习题 29 第二部分 数据库结构 第4章 创建数据库和表 32 4.1 创建数据库 32 4.2 创建表 34 4.3 插入数据 36 4.4 更深入地理解表 37 4.5 小结 40 4.6 习题 40 第5章 更改表 42 5.1 改表需谨慎 42 5.2 必修的改表技能 43 5.3 选修的改表技能 51 5.3.1 设置列的默认值 51 5.3.2 设置AUTO_INCREMENT 的值 53 5.3.3 改表和建表的另一种方法 54 5.3.4 重命名一个表 56 5.3.5 重排序一个表 57 5.4 索引 58 5.5 小结 62 5.6 习题 62 第三部分 数据处理基础 第6章 插入数据 67 6.1 语法 67 6.2 实例 68 6.2.1 鸟目表 69 6.2.2 鸟科表 70 6.2.3 鸟种表 75 6.3 其他选择 77 6.3.1 明确插入 77 6.3.2 插入其他表中的数据 77 6.3.3 题外话:设置正确的order_id 79 6.3.4 替换数据 82 6.3.5 数据插入的优先级 83 6.4 小结 85 6.5 习题 86 第7章 查询数据 88 7.1 基本查询 89 7.2 有条件地查询 89 7.3 结果排序 90 7.4 限定结果集 92 7.5 表连接 92 7.6 表达式与LIKE 94 7.7 对结果集进行计数和分组 98 7.8 小结 100 7.9 习题 100 第8章 更新和删除数据 102 8.1 更新数据 102 8.1.1 更新指定行 103 8.1.2 按行数更新 106 8.1.3 排序后再按行数更新 107 8.1.4 同时更新多个表 108 8.1.5 处理重复 109 8.2 删除数据 111 8.3 小结 113 8.4 习题 113 第9章 表连接和子查询 115 9.1 合并结果集 115 9.2 表连接 118 9.2.1 基本的表连接查询 119 9.2.2 更新已连接的表 123 9.2.3 从已连接的表中删除数据 124 9.3 子查询 125 9.3.1 标量子查询 126 9.3.2 列子查询 128 9.3.3 行子查询 129 9.3.4 表子查询 130 9.3.5 子查询的性能考虑 131 9.4 小结 131 9.5 习题 131 第四部分 内置函数 第10章 字符串函数 134 10.1 格式化字符串 135 10.1.1 拼接字符串 135 10.1.2 设置大小写和引号 137 10.1.3 修剪和补充字符串 137 10.2 抽取文本 139 10.3 搜索字符串及使用长度函数 141 10.3.1 在字符串中找出某段子串的位置 141 10.3.2 字符串长度 143 10.3.3 比较和查找字符串 144 10.3.4 在字符串中替换或插入内容 146 10.4 转换字符串类型 148 10.5 压缩字符串 150 10.6 小结 151 10.7 习题 151 第11章 日期和时间函数 153 11.1 日期和时间的数据类型 153 11.2 当前日期和时间 155 11.3 抽取日期和时间中的某部分 157 11.4 格式化日期和时间 160 11.5 调整格式标准和时区 162 11.6 日期和时间的加减 164 11.7 比较日期和时间 168 11.8 小结 171 11.9 习题 171 第12章 聚合函数和数值函数 173 12.1 聚合函数 173 12.1.1 计数 173 12.1.2 对一组数据进行运算 178 12.1.3 拼接同组的值 182 12.2 数值函数 183 12.2.1 四舍五入 183 12.2.2 上舍入或下舍入 186 12.2.3 截短数字 187 12.2.4 消除负数 187 12.3 小结 189 12.4 习题 189 第五部分 数据库管理 第13章 用户账号和权限 192 13.1 用户账号的基础知识 192 13.2 限制用户账号的访问权限 194 13.2.1 用户名和主机 194 13.2.2 SQL 权限 196 13.2.3 数据库组件和权限 198 13.3 管理员账号 202 13.3.1 用于备份的用户账号 202 13.3.2 用于恢复备份的用户账号 203 13.3.3 用于批量导入的用户账号 203 13.3.4 用于授权的用户账号 204 13.4 回收权限 205 13.5 删除用户账号 206 13.6 更改密码和用户名 207 13.6.1 给用户账号设置密码 207 13.6.2 用户账号重命名 208 13.7 用户角色 209 13.8 小结 211 13.9 习题 211 第14章 数据库的备份与恢复 213 14.1 备份 213 14.1.1 备份所有数据库 214 14.1.2 理解dump 文件 215 14.1.3 备份指定的数据库 220 14.1.4 创建备份脚本 221 14.1.5 备份指定的表 221 14.2 恢复备份 223 14.2.1 恢复数据库 223 14.2.2 恢复表 223 14.2.3 只恢复某些行或列 228 14.2.4 用二进制日志来做恢复 229 14.3 制定备份策略 234 14.4 小结 238 14.5 习题 238 第15章 批量导入数据 240 15.1 准备导入 240 15.2 导入数据的基本做法 243 15.2.1 检查警告信息 243 15.2.2 检查导入是否准确 244 15.2.3 选取导入的数据 246 15.3 更好地导入 248 15.3.1 对应域 248 15.3.2 设置列 249 15.4 其他格式的域和行 250 15.4.1 开始、结束和跳脱 250 15.4.2 替换数据或忽略错误 251 15.5 在MySQL之外导入数据 252 15.5.1 导入本地文件 253 15.5.2 使用mysqlimport 253 15.5.3 没有FILE 权限也能导入数据 254 15.6 批量导出数据 254 15.7 小结 256 15.8 习题 256 第16章 应用编程接口 258 16.1 创建API用户账号 258 16.2 C API 259 16.2.1 连接MySQL 259 16.2.2 查询MySQL 261 16.2.3 完整的最小C API程序 261 16.2.4 用GNU C编译器编译 262 16.3 Perl DBI 262 16.3.1 安装 263 16.3.2 连接MySQL 263 16.3.3 查询MySQL 263 16.3.4 Perl DBI完整示例 265 16.3.5 更多信息 267 16.4 PHP API 267 16.4.1 安装与配置 267 16.4.2 连接MySQL 268 16.4.3 查询MySQL 268 16.4.4 更多信息 271 16.5 Python 271 16.5.1 安装 271 16.5.2 连接MySQL 271 16.5.3 查询MySQL 272 16.5.4 Python程序示例 273 16.5.5 更多信息 275 16.6 Ruby API 275 16.6.1 安装和准备使用MySQL/Ruby 275 16.6.2 连接MySQL 276 16.6.3 查询MySQL 277 16.6.4 MySQL/Ruby程序示例 277 16.6.5 更多信息 281 16.7 SQL注入 281 16.8 小结 282 16.9 习题 282 关于作者 284 关于封面 284
上传时间:2017-12 大小:68.89MB
- 78.32MB
MariaDB入门很简单 PDF带书签目录清晰扫描版.7z
2017-12-19MariaDB入门很简单 PDF带书签目录清晰扫描版.7z......
- 489KB
浅谈MySQL和MariaDB区别(mariadb和mysql的性能比较)
2020-09-09MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品
- 201KB
MariaDB Galera集群之安装数据库客户端.pdf
2022-07-11MariaDB Galera集群之安装数据库客户端.pdf 学习资料 复习资料 教学资源
- 80.75MB
深入理解MYSQL完整版.rar
2019-05-31《深入理解MySQL》深入源代码,剖析了MySQL数据库系统的架构,并提供了分析、集成和修改MySQL源代码的专家级建议。《深入理解MySQL》分三个部分:部分介绍开发和修改开源系统的概念,提供探讨更数据库概念所需的工具和资源;第二部分讨论MySQL系统,阐明如何修改MySQL源码,如何将MySQL系统作为嵌入式数据库系统;第三部分更深入地探讨了MySQL系统,讲述数据库工作的内部机理。 《深入理解MySQL》面向MySQL数据库开发人员。
- 8.83MB
MariaDB中文文档
2018-03-22MariaDB中文翻译文档,网络上收集到的虫神翻译的MariaDB中文文档。
- 2.53MB
Learning MySQL and MariaDB 无水印pdf
2017-09-29Learning MySQL and MariaDB 英文无水印pdf pdf所有页面使用FoxitReader和PDF-XChangeViewer测试都可以打开 本资源转载自网络,如有侵权,请联系上传者或csdn删除 本资源转载自网络,如有侵权,请联系上传者或...
- 915KB
Mysql与MariaDB + gelara集群部署手册
2021-03-22Mysql与MariaDB + gelara集群部署手册
- 858B
mysql 操作 mariadb 操作
2019-03-26mysql 操作 mariadb 操作
- 2.29MB
Getting Started with MariaDB(2nd) 无水印pdf 0分
2016-12-21Getting Started with MariaDB(2nd) 英文无水印pdf 第2版 pdf使用FoxitReader和PDF-XChangeViewer测试可以打开
- 85.70MB
深入理解MySql.pdf
2018-09-08非常经典的mysql书籍,进一步了解mysql非常有帮助,不可多得的好书
- 2.39MB
MariaDB集群部署手册
2018-10-09MariaDB集群部署手册 至少三台机器 做成集群 每台可以同时提供读和写,相当漂亮
- 2.15MB
Mastering MariaDB 无水印pdf
2017-09-29Mastering MariaDB 英文无水印pdf pdf所有页面使用FoxitReader和PDF-XChangeViewer测试都可以打开 本资源转载自网络,如有侵权,请联系上传者或csdn删除 本资源转载自网络,如有侵权,请联系上传者或csdn删除
- 3.62MB
MariaDB High Performance 无水印pdf
2017-09-29MariaDB High Performance 英文无水印pdf pdf所有页面使用FoxitReader和PDF-XChangeViewer测试都可以打开 本资源转载自网络,如有侵权,请联系上传者或csdn删除 本资源转载自网络,如有侵权,请联系上传者或csdn删除
- 7KB
一台主机安装MariaDB与MySQL同时运行
2016-02-17MySQL集群(一台主机安装MariaDB与MySQL同时运行) 以下是在已安装MySQL的情况下,安装MariaDB的主要步骤. [root@mariadb-near-mysql ~]# cat /etc/issue CentOS release 6.2 (Final) [root@mariadb-near-...
- 152KB
Qt6的64位MySQL/MariaDB驱动
2020-11-07在Qt6下编译的MySQL/mariaDB驱动,安装方法参见 https://blog.csdn.net/a3573/article/details/105297367
- 7.75MB
java用于mysql、MariaDB 的数据库连接jar包
2021-11-12包含了mysql-connector-java-8.0.27.jar 、mariadb-java-client-2.7.3.jar与c3p0-0.9.5.5 的相关jar包
- 2KB
【Todd学习笔记】Mysql/MariaDB基本语法学习笔记(3分钟快速入门sql基本语句)
2019-04-29Todd总结的Mysql/MariaDB 基本语句,语法,让你三分钟快速入门sql语法,学习mysql的可以在安装完按照文档中的命令练习,很快就能掌握基本的mysql语句。
- 858KB
mysql8.0审计日志插件mariaDb安装失败记录
2022-08-15mysql8.0审计日志插件mariaDb安装失败记录 记录安装过程,失败原因
- 4.69MB
MariaDB Cookbook 无水印pdf
2017-09-29MariaDB Cookbook 英文无水印pdf pdf所有页面使用FoxitReader和PDF-XChangeViewer测试都可以打开 本资源转载自网络,如有侵权,请联系上传者或csdn删除 本资源转载自网络,如有侵权,请联系上传者或csdn删除
- 43.55MB
mysql_mariadb-5.5.44.tar.gz
2021-03-15mysql_mariadb-5.5.44
- 47KB
Kanboard配置mysql和MariaDB
2022-05-07Kanboard配置mysql和MariaDB
- 98KB
C++操作MariaDB和MySql中文乱码或无法处理中文的解决办法
2014-11-25C++操作MariaDB和MySql中文乱码或无法处理中文的解决办法
- 12.53MB
Mysql(MariaDB).rar
2020-02-13MySQL (Mariadb)是当今最流行的开源数据库,高效且稳定,备受公众网站的青睐。即使你对它不 熟悉,也可能天天都在跟它打交道。当你登录谷歌、亚马逊、 Facebook 和维基百科等知名 网站时,就会用到 MySQL。不仅...
- 12KB
mysql/mariadb对比工具(java)
2020-04-16mysql/mariadb对比工具,使用简单,就一个java文件,main方法运行,可以生成差异sql,内容包括创建表、新增字段、修改字段
- 90.31MB
Navicat Premium 16
2022-03-29一键安装即可,无需激活码!!!! Navicat Premium 是一套数据库开发工具,让你从单一应用程序中同时连接 MySQL、MariaDB、MongoDB、SQL Server、Oracle、PostgreSQL 和 SQLite 数据库。它与 Amazon RDS、Amazon Aurora、Amazon Redshift、Microsoft Azure、Oracle Cloud、MongoDB Atlas、阿里云、腾讯云和华为云等云数据库兼容。你可以快速轻松地创建、管理和维护数据库。
- 101.99MB
DBeaver一款好用的、免费的、开源的的数据库管理工具,可下载
2022-07-30程序版本dbeaver-ce-22.1.1-x86_64-setup.exe DBeaver是免费和开源(GPL)为开发人员和数据库管理员通用数据库工具。 1.它支持任何具有一个JDBC驱动程序数据库,也可以处理任何的外部数据源。 DBeaver 通过 JDBC 连接到数据库,可以支持几乎所有的数据库产品,包括:MySQL、PostgreSQL、MariaDB、SQLite、Oracle、Db2、SQL Server、Sybase、MS Access、Teradata、Firebird、Derby 等等。 商业版本更是可以支持各种 NoSQL 和大数据平台:MongoDB、InfluxDB、Apache Cassandra、Redis、Apache Hive 等。 2.跨平台使用、支持插件扩展,并且提供了许多数据库管理工具 ♚♔支持的操作系统 Windows (2000/XP/2003/Vista/7/10/11) Linux Mac OS Solaris AIX HPUX
- 126KB
mysql省市区表完整版文件
2023-10-07mysql省市区表完整版(带区号、拼音、经纬度)