自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (7)
  • 收藏
  • 关注

原创 VOC数据集中归一化后的labels(.txt)文件与xml文件的对应关系

一、xml文件格式二、labels文件格式 第一列:目标类别(car、person、truck、traffic sign ……) 第二列:中心归一化横坐标(x) 第三列:中心归一化纵坐标(y) 第四列:归一化宽度(w) 第五列:归一化高度(h)三、计算公式未完待续。。。。。。。。...

2018-07-25 21:23:58 3096 1

原创 Python将VOC数据集归一化后的labels(.txt)文件批量转成xml文件

BDD100K数据集的Annotations包含了被标记对象的:标签类别、大小(起始坐标、结束坐标、宽度和高度)、截断、遮挡和交通灯颜色、车道线、可驾驶区域等大量信息。 为了用于darknet框架下tiny-yolo模型的训练,先提取标定框的类别、大小信息,然后转化成归一化的labels文件。代码改天再传~~~ 想看一下BDD100K数据集在原图上的标定框,所以把labels文件转成了xm...

2018-07-25 21:11:05 6465 16

翻译 BDD100K:一个大规模、多样化的驾驶视频数据集

官网:http://bair.berkeley.edu/blog/2018/05/30/bdd/ 数据集下载地址:http://bdd-data.berkeley.edu. 论文下载地址:https://arxiv.org/abs/1805.04687近日,伯克利大学AI实验室(BAIR)发布了目前最大规模、内容最具多样性的公开驾驶数据集BDD100K,同时设计了一个图片标注系统(Labe...

2018-07-25 17:57:35 35745 10

原创 darknet(YOLO)源码解析--测试(一)

代码小白,第一次认真看大段大段的代码,基础知识严重欠缺,如有错误望指正。进入正题: 测试命令示例:$./darknet detector test cfg/voc.data cfg/tiny-yolo-voc.cfg results/tiny-yolo-voc_6000.weights data/images.jpg一、main函数目前最新版本的darknet中,darknet.c和detecto

2017-12-29 15:11:03 9073 1

原创 用Tensorflow Object Detection API 训练自己的数据集

一、准备数据集Tensorflow Object Detection API 用 TFRecord 文件格式读取数据,需把 VOC 格式的数据集进行转换(我自己的数据集是VOC2007)1、修改 tensorflow/models/object_detection/create_pascal_tf_record.py 文件第84行和162行。 2、修改tensorflow/models/objec

2017-09-15 18:03:00 7200

原创 安装 Tensorflow Object Detection API

一、安装 Tensorflow Object Detection API1、新建Tensorflow文件夹,在 https://github.com/tensorflow/models 下载models,放在Tensorflow目录下。附:从 https://github.com/tensorflow/models 进 object_detection 有Tensorflow Object Dete

2017-09-15 17:22:49 11885 1

原创 Python学习笔记(三)--Python函数

Python函数一、语法:def functionname( parameters ): "函数_文档字符串" function_suite return [expression]二、参数传递:1、在 python 中,类型属于对象,变量是没有类型的。 2、python 函数的参数传递: 在 python 中,strings, tuples, 和 numbers 是不可更改的对

2017-09-12 11:53:15 514

原创 Python学习笔记(二)

一、Python 条件语句基本形式为:if 判断条件: 执行语句……else: 执行语句……二、Python 循环语句1、Python While 循环语句(1)while 语句中可使用continue,break 来跳过循环,continue 用于跳过该次循环,break 则是用于退出循环。#输出10以内奇数i = 1while i < 10: i += 1

2017-09-09 16:49:52 295

原创 Python学习笔记(一)--变量类型

Python 变量类型五个标准的数据类型: Numbers(数字) String(字符串) List(列表) Tuple(元组) Dictionary(字典)1、Python数字Python支持四种不同的数字类型: int(有符号整型) 如:10,-0x23 long(长整型) 如:12345678L,-0x22564L fl

2017-09-09 14:56:34 342

原创 tiny-yolo训练测试(coco训练集混合自己的voc训练集)--20170829

tiny-yolo训练测试(coco训练集混合自己的voc训练集)

2017-09-06 17:11:51 7291 2

原创 用YOLO训练自己的数据集--20170823

YOLO安装及tiny-yolo训练测试

2017-09-06 17:00:47 5221 1

转载 TensorFlow基本用法

TensorFlow基本用法

2017-09-04 17:38:19 389

转载 TensorFlow下载与安装(Ubuntu)

Pip 安装TensorFlow1、安装pip# Ubuntu/Linux 64-bit$ sudo apt-get install python-pip python-dev2、安装 TensorFlow # Ubuntu/Linux 64-bit, CPU only, Python 2.7:$ sudo pip install --upgrade https://storage.google

2017-09-04 11:39:02 565

MySQL必知必会pdf电子档(带书签)高清扫描 完整

文档有书签,方便根据目录进行跳转。 目录: 第1章了解SQL 1.1数据库基础 1.1.1什么是数据库 1.1.2表 1.1.3列和数据类型 1.1.4行 1.1.5主键 1.2什么是SQL 1.3动手实践 1.4小结 第2章MySQL简介 2.1什么是MySQL 2.1.1客户机-服务器软件 2.1.2MySQL版本 2.2MySQL工具 2.2.1mysql命令行实用程序 2.2.2MySQLAdminis-trator 2.2.3MySQLQueryBrowser 2.3小结 第3章使用MySQL 3.1连接 3.2选择数据库 3.3了解数据库和表 3.4小结 第4章检索数据 4.1SELECT语句 4.2检索单个列 4.3检索多个列 4.4检索所有列 4.5检索不同的行 4.6限制结果 4.7使用完全限定的表名 4.8小结 第5章排序检索数据 5.1排序数据 5.2按多个列排序 5.3指定排序方向 5.4小结 第6章过滤数据 6.1使用WHERE子句 6.2WHERE子句操作符 6.2.1检查单个值 6.2.2不匹配检查 6.2.3范围值检查 6.2.4空值检查 6.3小结 第7章数据过滤 7.1组合WHERE子句 7.1.1AND操作符 7.1.2OR操作符 7.1.3计算次序 7.2IN操作符 7.3NOT操作符 7.4小结 第8章用通配符进行过滤 8.1LIKE操作符 8.1.1百分号(%)通配符 8.1.2下划线(_)通配符 8.2使用通配符的技巧 8.3小结 第9章用正则表达式进行搜索 9.1正则表达式介绍 9.2使用MySQL正则表达式 9.2.1基本字符匹配 9.2.2进行OR匹配 9.2.3匹配几个字符之一 9.2.4匹配范围 9.2.5匹配特殊字符 9.2.6匹配字符类 9.2.7匹配多个实例 9.2.8定位符 9.3小结 第10章创建计算字段 10.1计算字段 10.2拼接字段 10.3执行算术计算 10.4小结 第11章使用数据处理函数 11.1函数 11.2使用函数 11.2.1文本处理函数 11.2.2日期和时间处理函数 11.2.3数值处理函数 11.3小结 第12章汇总数据 12.1聚集函数 12.1.1AVG()函数 12.1.2COUNT()函数 12.1.3MAX()函数 12.1.4MIN()函数 12.1.5SUM()函数 12.2聚集不同值 12.3组合聚集函数 12.4小结 第13章分组数据 13.1数据分组 13.2创建分组 13.3过滤分组 13.4分组和排序 13.5SELECT子句顺序 13.6小结 第14章使用子查询 14.1子查询 14.2利用子查询进行过滤 14.3作为计算字段使用子查询 14.4小结 第15章联结表 15.1联结 15.1.1关系表 15.1.2为什么要使用联结 15.2创建联结 15.2.1WHERE子句的重要性 15.2.2内部联结 15.2.3联结多个表 15.3小结 第16章创建高级联结 16.1使用表别名 16.2使用不同类型的联结 16.2.1自联结 16.2.2自然联结 16.2.3外部联结 16.3使用带聚集函数的联结 16.4使用联结和联结条件 16.5小结 第17章组合查询 17.1组合查询 17.2创建组合查询 17.2.1使用UNION 17.2.2UNION规则 17.2.3包含或取消重复的行 17.2.4对组合查询结果排序 17.3小结 第18章全文本搜索 18.1理解全文本搜索 18.2使用全文本搜索 18.2.1启用全文本搜索支持 18.2.2进行全文本搜索 18.2.3使用查询扩展 18.2.4布尔文本搜索 18.2.5全文本搜索的使用说明 18.3小结 第19章插入数据 19.1数据插入 19.2插入完整的行 19.3插入多个行 19.4插入检索出的数据 19.5小结 第20章更新和删除数据 20.1更新数据 20.2删除数据 20.3更新和删除的指导原则 20.4小结 第21章创建和操纵表 21.1创建表 21.1.1表创建基础 21.1.2使用NULL值 21.1.3主键再介绍 21.1.4使用AUTO_INCREMENT 21.1.5指定默认值 21.1.6引擎类型 21.2更新表 21.3删除表 21.4重命名表 21.5小结 第22章使用视图 22.1视图 22.1.1为什么使用视图 22.1.2视图的规则和限制 22.2使用视图 22.2.1利用视图简化复杂的联结 22.2.2用视图重新格式化检索出的数据 22.2.3用视图过滤不想要的数据 22.2.4使用视图与计算字段 22.2.5更新视图 22.3小结 第23章使用存储过程 23.1存储过程 23.2为什么要使用存储过程 23.3使用存储过程 23.3.1执行存储过程 23.3.2创建存储过程 23.3.3删除存储过程 23.3.4使用参数 23.3.5建立智能存储过程 23.3.6检查存储过程 23.4小结 第24章使用游标 24.1游标 24.2使用游标 24.2.1创建游标 24.2.2打开和关闭游标 24.2.3使用游标数据 24.3小结 第25章使用触发器 25.1触发器 25.2创建触发器 25.3删除触发器 25.4使用触发器 25.4.1INSERT触发器 25.4.2DELETE触发器 25.4.3UPDATE触发器 25.4.4关于触发器的进一步介绍 25.5小结 第26章管理事务处理 26.1事务处理 26.2控制事务处理 26.2.1使用ROLLBACK 26.2.2使用COMMIT 26.2.3使用保留点 26.2.4更改默认的提交行为 26.3小结 第27章全球化和本地化 27.1字符集和校对顺序 27.2使用字符集和校对顺序 27.3小结 第28章安全管理 28.1访问控制 28.2管理用户 28.2.1创建用户账号 28.2.2删除用户账号 28.2.3设置访问权限 28.2.4更改口令 28.3小结 第29章数据库维护 29.1备份数据 29.2进行数据库维护 29.3诊断启动问题 29.4查看日志文件 29.5小结 第30章改善性能 30.1改善性能 30.2小结

2018-08-23

《Python核心编程 第二版》.(Wesley J. Chun ). PDF 高清扫描,带书签

Python核心编程第二版,内容清晰完整,带有书签。 目录 第1部分 Python核心 第1章 欢迎来到Python世界 第2章 快速入门 第3章 Python基础 第4章 Python对象 第5章 数字 第6章 序列:字符串、列表和元组 第7章 映像和集合类型 第8章 条件和循环 第9章 文件和输入输出 第10章 错误和异常 第11章 函数和函数式编程 第12章 模块 第13章 面向对象编程 第14章 执行环境 第2部分 高级主题 第15章 正则表达式 15.1 引言/动机 15.2 正则表达式使用的特殊符号和字符 15.2.1 用管道符号(|)匹配多个正则表达式模式 15.2.2 匹配任意一个单个的字符(.) 15.2.3 从字符串的开头或结尾或单词边界开始匹配(^/$ /\b /\B ) 15.2.4 创建字符类([]) 15.2.5 指定范围(-)和否定(^) 15.2.6 使用闭包操作符(*,+,?,{})实现多次出现/重复匹配 15.2.7 特殊字符表示、字符集 15.2.8 用圆括号(())组建组 15.3 正则表达式和Python语言 15.3.1 re模块:核心函数和方法 15.3.2 使用compile()编译正则表达式 15.3.3 匹配对象和group()、groups()方法 15.3.4 用match()匹配字符串 15.3.5 search()在一个字符串中查找一个模式(搜索与匹配的比较) 15.3.6 匹配多个字符串(|) 15.3.7 匹配任意单个字符(.) 15.3.8 创建字符集合([]) 15.3.9 重复、特殊字符和子组 15.3.10 从字符串的开头或结尾匹配及在单词边界上的匹配 15.3.11 用findall()找到每个出现的匹配部分 15.3.12 用sub()(和subn())进行搜索和替换 15.3.13 用split()分割(分隔模式) 15.4 正则表达式示例 15.4.1 匹配一个字符串 15.4.2 搜索与匹配的比较,“贪婪”匹配 15.5 练习 第16章 网络编程 16.1 引言 16.1.1 什么是客户端/服务器架构 16.1.2 客户端/服务器网络编程 16.2 套接字:通信端点 16.2.1 什么是套接字 16.2.2 套接字地址:主机与端口 16.2.3 面向连接与无连接 16.3 Python中的网络编程 16.3.1 socket()模块函数 16.3.2 套接字对象(内建)方法 16.3.3 创建一个TCP服务器 16.3.4 创建TCP客户端 16.3.5 运行我们的客户端与TCP服务器 16.3.6 创建一个UDP服务器 16.3.7 创建一个UDP客户端 16.3.8 执行UDP服务器和客户端 16.3.9 Socket模块属性 16.4 *SocketServer模块 16.4.1 创建一个SocketServerTCP服务器 16.4.2 创建SocketServerTCP客户端 16.4.3 执行TCP服务器和客户端 16.5 Twisted框架介绍 16.5.1 创建一个Twisted Reactor TCP服务器 16.5.2 创建一个Twisted Reactor TCP客户端 16.5.3 执行TCP服务器和客户端 16.6 相关模块 16.7 练习 第17章 网络客户端编程 17.1 什么是因特网客户端 17.2 文件传输 17.2.1 文件传输网际协议 17.2.2 文件传输协议(FTP) 17.2.3 Python和FTP 17.2.4 ftplib.FTP类方法 17.2.5 交互式FTP示例 17.2.6 客户端FTP程序举例 17.2.7 FTP的其他方面 17.3 网络新闻 17.3.1 Usenet与新闻组 17.3.2 网络新闻传输协议(NNTP) 17.3.3 Python和NNTP 17.3.4 nntplib.NNTP类方法 17.3.5 交互式NNTP举例 17.3.6 客户端程序NNTP举例 17.3.7 NNTP的其他方面 17.4 电子邮件 17.4.1 电子邮件系统组件和协议 17.4.2 发送电子邮件 17.4.3 Python和SMTP 17.4.4 smtplib.SMTP类方法 17.4.5 交互式SMTP示例 17.4.6 SMTP的其他方面 17.4.7 接收电子邮件 17.4.8 POP和IMAP 17.4.9 Python和POP3 17.4.10 交互式POP3举例 17.4.11 poplib.POP3类方法 17.4.12 客户端程序SMTP和POP3举例 17.5 相关模块 17.5.1 电子邮件 17.5.2 其他网络协议 17.6 练习 第18章 多线程编程 18.1 引言/动机 18.2 线程和进程 18.2.1 什么是进程 18.2.2 什么是线程 18.3 Python、线程和全局解释器锁 18.3.1 全局解释器锁(GIL) 18.3.2 退出线程 18.3.3 在Python中使用线程 18.3.4 没有线程支持的情况 18.3.5 Python的threading模块 18.4 thread模块 18.5 threading模块 18.5.1 Thread类 18.5.2 斐波那契、阶乘和累加和 18.5.3 threading模块中的其他函数 18.5.4 生产者-消费者问题和Queue模块 18.6 相关模块 18.7 练习 第19章 图形用户界面编程 19.1 简介 19.1.1 什么是Tcl、Tk和Tkinter 19.1.2 安装和使用Tkinter 533 19.1.3 客户端/服务器架构 534 19.2 Tkinter与Python编程 534 19.2.1 Tkinter模块:把Tk引入你的程序 19.2.2 GUI程序开发简介 19.2.3 顶层窗口: 19.2.4 Tk组件 19.3 Tkinter举例 19.3.1 标签组件 19.3.2 按钮组件 19.3.3 标签和按钮组件 19.3.4 标签、按钮和进度条组件 19.3.5 偏函数应用举例 19.3.6 中级Tkinter范例 19.4 其他GUI简介 19.4.1 Tk Interface eXtensions (Tix) 19.4.2 Python MegaWidgets (PMW) 19.4.3 wxWidgets和wxPython 19.4.4 GTK+和PyGTK 19.5 相关模块和其他GUI 19.6 练习 第20章 Web编程 20.1 介绍 20.1.1 Web应用:客户端/服务器计算 20.1.2 因特网 20.2 使用Python进行Web应用:创建一个简单的Web客户端 20.2.1 统一资源定位符 20.2.2 urlparse模块 20.2.3 urllib模块 20.2.4 urllib2模块 20.3 高级Web客户端 20.4 CGI:帮助Web服务器处理客户端数据 20.4.1 CGI介绍 20.4.2 CGI应用程序 20.4.3 cgi模块 20.5 建立CGI应用程序 20.5.1 建立Web服务器 20.5.2 建立表单页 20.5.3 生成结果页 20.5.4 生成表单和结果页面 20.5.5 全面交互的Web站点 20.6 在CGI中使用Unicode编码 20.7 高级CGI 20.7.1 Mulitipart表单提交和文件的上传 20.7.2 多值字段 20.7.3 cookie 20.7.4 使用高级CGI 20.8 Web(HTTP)服务器 20.9 相关模块 20.10 练习 第21章 数据库编程 21.1 介绍 21.1.1 持久存储 21.1.2 基本的数据库操作和SQL语言 21.1.3 数据库和Python 21.2 Python数据库应用程序程序员接口(DB-API) 21.2.1 模块属性 21.2.2 连接对象 21.2.3 游标对象 21.2.4 类型对象和构造器 21.2.5 关系数据库 21.2.6 数据库和Python:接口程序 21.2.7 使用数据库接口程序举例 21.3 对象-关系管理器(ORM) 21.3.1 考虑对象,而不是SQL 21.3.2 Python和ORM 21.3.3 雇员数据库举例 21.3.4 总结 21.4 相关模块 21.5 练习 第22章 扩展Python 623 22.1 引言/动机 22.1.1 什么是扩展 22.1.2 为什么要扩展Python 22.2 创建Python扩展 22.2.1 创建您的应用程序代码 22.2.2 用样板来包装你的代码 22.2.3 编译 22.2.4 导入和测试 22.2.5 引用计数 22.2.6 线程和全局解释器锁(GIL) 22.3 相关话题 22.4 练习 第23章 其他话题 23.1 Web服务 23.2 用Win32的COM来操作微软Office 23.2.1 客户端COM编程 23.2.2 微软Excel 23.2.3 微软Word 第1部分 Python核心 23.2.4 微软PowerPoint 23.2.5 微软Outlook 23.2.6 中等规模的例子 23.3 用Jython写Python和Java的程序 23.3.1 什么是Jython 23.4 练习 23.2.4 微软PowerPoint 23.2.5 微软Outlook 23.2.6 中等规模的例子 23.3 用Jython写Python和Java的程序 23.3.1 什么是Jython 23.3.2 Swing GUI开发(Java或者Python!) 23.4 练习 [2]

2018-08-24

程序员面试宝典 欧立奇 第五版(C/C++)--最新高清pdf 带书签

PDF文件压缩前170M,是高清扫描版,内容完整,有书签。还上传了剑指offer、程序员面试金典等面试书籍,内容都是完整清晰的,都有书签,可放心下载。 目录 1部分求职过程 第1章应聘求职 2 1.1 渠道 2 1.2 流程 3 第2章简历书写 4 2.1 简历注意事项 4 2.2 简历模板 8 第3章求职五步曲 11 3.1 笔试 11 3.2 电话面试 14 3.3 面试 15 3.4 签约 16 3.5 违约 20 第4章职业生涯发展规划 22 4.1 缺乏工作经验的应届毕业生 22 4.2 更换工作的程序员们 24 4.3 快乐地工作 25 第2部分 C/C++程序设计 第5章程序设计基本概念 30 5.1 赋值语句 30 5.2 i++ 32 5.3 编程风格 34 5.4 类型转换 35 5.5 运算符问题 40 5.6 a、b交换与比较 42 5.7 C和C++的关系 43 5.8 程序设计的其他问题 44 第6章预处理、const与sizeof 46 6.1 宏定义 46 6.2 const 47 6.3 sizeof 52 6.4 内联函数和宏定义 63 第7章指针与引用 65 7.1 指针基本问题 65 7.2 传递动态内存 67 7.3 函数指针 76 7.4 指针数组和数组指针 78 7.5 迷途指针 82 7.6 指针和句柄 84 7.7 this指针 86 第8章循环、递归与概率 89 8.1 递归基础知识 89 8.2 典型递归问题 92 8.3 循环与数组问题 94 8.4 螺旋队列问题 98 8.5 概率 101 第9章STL模板与容器 103 9.1 向量容器 104 9.2 泛型编程 108 9.3 模板 109 第10章面向对象 113 10.1 面向对象的基本概念 113 10.2 类和结构 116 10.3 成员变量 117 10.4 构造函数和析构函数 120 10.5 拷贝构造函数和赋值函数 122 10.6 多态的概念 128 10.7 友元 131 10.8 异常 132 第11章继承与接口 136 11.1 覆盖 137 11.2 私有继承 139 11.3 虚函数继承和虚继承 144 11.4 多重继承 147 11.5 检测并修改不适合的继承 151 11.6 纯虚函数 153 11.7 运算符重载与RTTI 155 第12章位运算与嵌入式编程 164 12.1 位制转换 164 12.2 嵌入式编程 174 12.3 static 181 第3部分数据结构和设计模式 第13章数据结构基础 184 13.1 单链表 184 13.2 双链表 189 13.3 循环链表 191 13.4 队列 192 13.5 栈 193 13.6 堆 196 13.7 树、图、哈希表 207 13.8 排序 215 13.9 时间复杂度 228 第14章字符串 237 14.1 整数字符串转化 237 14.2 字符数组和strcpy 238 14.3 数组初始化和数组越界 242 14.4 数字流和数组声明 245 14.5 字符串其他问题 245 14.6 字符子串问题 250 第15章设计模式与软件测试 253 15.1 设计模式 254 15.2 软件测试基础 261 15.3 黑盒测试 262 15.4 白盒测试 268 第4部分操作系统、数据库和网络 第16章操作系统 276 16.1 进程 276 16.2 线程 281 16.3 内存管理 286 第17章数据库与SQL语言 290 17.1 数据库理论 290 17.2 SQL语言 294 17.3 SQL语言客观题 296 17.4SQL语言主观题 299 第18章计算机网络及分布式系统 305 18.1 网络结构 305 18.2 网络协议问题 307 18.3 网络安全问题 309 18.4 网络其他问题 311 第5部分综合面试题 第19章英语面试 316 19.1 面试过程和技巧 316 19.2 关于工作(About Job) 318 19.3 关于个人(About Person) 321 19.4 关于未来(About Future) 323 第20章电话面试 325 20.1 电话面试之前的准备工作 325 20.2 电话面试交流常见的问题 326 第21章数字类题目分析 334 21.1 数字规律类题目 334 21.2 数字填充类题目 337 21.3 数字运算类题目 338 21.4 应用数学类题目 339 第22章图表类题目分析 346 22.1 图形变换类题目 346 22.2 表格分析类题目 352 第23章智力类题目分析 354 23.1 推理类题目 354 23.2 博弈论 356 23.3 概率 358 第24章无领导小组讨论题目分析 361 24.1 题目介绍 361 24.2 无领导小组讨论特点 361 24.3 无领导小组阶段分析 363 24.4 无领导小组角色分析 367 24.5 无领导小组评分标准分析 371 24.6 群面实录 373 附录A面试经历总结 377

2018-08-24

MySQL必知必会,高清扫描,完整,有书签

书 名: MySQL必知必会 作 者:(英国)(BenForta)福塔 出版社: 人民邮电出版社 目录: 第1章了解SQL 1.1数据库基础 1.1.1什么是数据库 1.1.2表 1.1.3列和数据类型 1.1.4行 1.1.5主键 1.2什么是SQL 1.3动手实践 1.4小结 第2章MySQL简介 2.1什么是MySQL 2.1.1客户机-服务器软件 2.1.2MySQL版本 2.2MySQL工具 2.2.1mysql命令行实用程序 2.2.2MySQLAdminis-trator 2.2.3MySQLQueryBrowser 2.3小结 第3章使用MySQL 3.1连接 3.2选择数据库 3.3了解数据库和表 3.4小结 第4章检索数据 4.1SELECT语句 4.2检索单个列 4.3检索多个列 4.4检索所有列 4.5检索不同的行 4.6限制结果 4.7使用完全限定的表名 4.8小结 第5章排序检索数据 5.1排序数据 5.2按多个列排序 5.3指定排序方向 5.4小结 第6章过滤数据 6.1使用WHERE子句 6.2WHERE子句操作符 6.2.1检查单个值 6.2.2不匹配检查 6.2.3范围值检查 6.2.4空值检查 6.3小结 第7章数据过滤 7.1组合WHERE子句 7.1.1AND操作符 7.1.2OR操作符 7.1.3计算次序 7.2IN操作符 7.3NOT操作符 7.4小结 第8章用通配符进行过滤 8.1LIKE操作符 8.1.1百分号(%)通配符 8.1.2下划线(_)通配符 8.2使用通配符的技巧 8.3小结 第9章用正则表达式进行搜索 9.1正则表达式介绍 9.2使用MySQL正则表达式 9.2.1基本字符匹配 9.2.2进行OR匹配 9.2.3匹配几个字符之一 9.2.4匹配范围 9.2.5匹配特殊字符 9.2.6匹配字符类 9.2.7匹配多个实例 9.2.8定位符 9.3小结 第10章创建计算字段 10.1计算字段 10.2拼接字段 10.3执行算术计算 10.4小结 第11章使用数据处理函数 11.1函数 11.2使用函数 11.2.1文本处理函数 11.2.2日期和时间处理函数 11.2.3数值处理函数 11.3小结 第12章汇总数据 12.1聚集函数 12.1.1AVG()函数 12.1.2COUNT()函数 12.1.3MAX()函数 12.1.4MIN()函数 12.1.5SUM()函数 12.2聚集不同值 12.3组合聚集函数 12.4小结 第13章分组数据 13.1数据分组 13.2创建分组 13.3过滤分组 13.4分组和排序 13.5SELECT子句顺序 13.6小结 第14章使用子查询 14.1子查询 14.2利用子查询进行过滤 14.3作为计算字段使用子查询 14.4小结 第15章联结表 15.1联结 15.1.1关系表 15.1.2为什么要使用联结 15.2创建联结 15.2.1WHERE子句的重要性 15.2.2内部联结 15.2.3联结多个表 15.3小结 第16章创建高级联结 16.1使用表别名 16.2使用不同类型的联结 16.2.1自联结 16.2.2自然联结 16.2.3外部联结 16.3使用带聚集函数的联结 16.4使用联结和联结条件 16.5小结 第17章组合查询 17.1组合查询 17.2创建组合查询 17.2.1使用UNION 17.2.2UNION规则 17.2.3包含或取消重复的行 17.2.4对组合查询结果排序 17.3小结 第18章全文本搜索 18.1理解全文本搜索 18.2使用全文本搜索 18.2.1启用全文本搜索支持 18.2.2进行全文本搜索 18.2.3使用查询扩展 18.2.4布尔文本搜索 18.2.5全文本搜索的使用说明 18.3小结 第19章插入数据 19.1数据插入 19.2插入完整的行 19.3插入多个行 19.4插入检索出的数据 19.5小结 第20章更新和删除数据 20.1更新数据 20.2删除数据 20.3更新和删除的指导原则 20.4小结 第21章创建和操纵表 21.1创建表 21.1.1表创建基础 21.1.2使用NULL值 21.1.3主键再介绍 21.1.4使用AUTO_INCREMENT 21.1.5指定默认值 21.1.6引擎类型 21.2更新表 21.3删除表 21.4重命名表 21.5小结 第22章使用视图 22.1视图 22.1.1为什么使用视图 22.1.2视图的规则和限制 22.2使用视图 22.2.1利用视图简化复杂的联结 22.2.2用视图重新格式化检索出的数据 22.2.3用视图过滤不想要的数据 22.2.4使用视图与计算字段 22.2.5更新视图 22.3小结 第23章使用存储过程 23.1存储过程 23.2为什么要使用存储过程 23.3使用存储过程 23.3.1执行存储过程 23.3.2创建存储过程 23.3.3删除存储过程 23.3.4使用参数 23.3.5建立智能存储过程 23.3.6检查存储过程 23.4小结 第24章使用游标 24.1游标 24.2使用游标 24.2.1创建游标 24.2.2打开和关闭游标 24.2.3使用游标数据 24.3小结 第25章使用触发器 25.1触发器 25.2创建触发器 25.3删除触发器 25.4使用触发器 25.4.1INSERT触发器 25.4.2DELETE触发器 25.4.3UPDATE触发器 25.4.4关于触发器的进一步介绍 25.5小结 第26章管理事务处理 26.1事务处理 26.2控制事务处理 26.2.1使用ROLLBACK 26.2.2使用COMMIT 26.2.3使用保留点 26.2.4更改默认的提交行为 26.3小结 第27章全球化和本地化 27.1字符集和校对顺序 27.2使用字符集和校对顺序 27.3小结 第28章安全管理 28.1访问控制 28.2管理用户 28.2.1创建用户账号 28.2.2删除用户账号 28.2.3设置访问权限 28.2.4更改口令 28.3小结 第29章数据库维护 29.1备份数据 29.2进行数据库维护 29.3诊断启动问题 29.4查看日志文件 29.5小结 第30章改善性能 30.1改善性能 30.2小结

2018-08-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除