
| 快速服务:微博、QQ在线服务 自学视频:72集大型多媒体自学视频 海量资源:模块库、案例库、素材库、题库 |
| 《mysql快速入门》 第1篇 mysql基础篇 第1章 初识mysql数据库 ( 自学视频、源程序:配套资源\mr\1\)2 1.1 了解mysql数据库3 1.1.1 mysql的发展历史3 1.1.2 mysql的特性3 1.1.3 mysql的应用环境4 1.1.4 mysql的管理软件4 1.1.5 mysql下载5 1.2 windows下mysql的安装7 1.3 启动、连接、断开和停止mysql服务器11 1.3.1 启动、停止mysql服务器12 1.3.2 连接、断开mysql服务器13 1.4 linux下mysql的安装15 本章摘要17 习题17 第2章 mysql图形化管理工具( 自学视频、源程序: 配套资源\mr\2\)19 2.1 mysql workbench图形化管理工具20 .2.1.1 mysql workbench的安装20 2.1.2 创建数据库和数据表22 2.1.3 添加数据24 2.1.4 数据的导入和导出26 2.2 phpmyadmin图形化管理工具28 2.2.1 数据库操作管理28 2.2.2 管理数据表30 2.2.3 管理数据记录31 2.2.4 导入和导出数据34 2.2.5 phpmyadmin设置编码格式36 2.2.6 phpmyadmin添加服务器新用户37 2.2.7 phpmyadmin中重置mysql服务器登录密码37 本章摘要38 习题39 第3章 mysql存储引擎和数据类型 ( 自学视频、源程序:配套资源\mr\3\)40 3.1 mysql存储引擎41 3.1.1 什么是mysql存储引擎41 3.1.2 查询mysql中支持的存储引擎41 3.1.3 innodb存储引擎42 3.1.4 myisam存储引擎43 3.1.5 memory存储引擎44 3.1.6 如何选择存储引擎45 3.1.7 设置数据表的存储引擎46 3.2 mysql数据类型47 3.2.1 数字类型47 3.2.2 字符串(字符)类型48 3.2.3 日期和时间类型49 本章摘要49 习题49 第4章 mysql基本操作 ( 自学视频、源程序:配套资源\mr\4\)51 4.1 mysql数据库操作52 4.1.1 创建数据库createdatabase52 4.1.2 查看数据库showdatabases52 4.1.3 选择数据库usedatabase53 4.1.4 删除数据库dropdatabase53 4.2 mysql数据表操作53 4.2.1 创建数据表createtable54 4.2.2 查看表结构show columns或describe55 4.2.3 修改表结构alter table56 4.2.4 重命名表rename table57 4.2.5 删除表drop table57 4.3 mysql语句操作58 4.3.1 插入记录insert58 4.3.2 查询数据库记录select58 4.3.3 修改记录update62 4.3.4 删除记录delete63 本章摘要63 习题63 实战模拟65 第5章 数据查询 ( 自学视频、源程序:配套资源\mr\5\)69 5.1 基本查询语句70 5.2 单表查询71 5.2.1 查询所有字段71 5.2.2 查询指定字段72 5.2.3 查询指定数据72 5.2.4 带in关键字的查询73 5.2.5 带between and的范围查询74 5.2.6 带like的字符匹配查询74 5.2.7 用is null关键字查询空值75 5.2.8 带and的多条件查询76 5.2.9 带or的多条件查询76 5.2.10 用distinct关键字去除结果中的重复行77 5.2.11 用order by关键字对查询结果排序77 5.2.12 用group by关键字分组查询78 5.2.13 用limit限制查询结果的数量79 5.3 使用聚合函数查询80 5.3.1 count()函数80 5.3.2 sum()函数81 5.3.3 avg()函数81 5.3.4 max()函数82 5.3.5 min()函数82 5.4 连接查询83 5.4.1 内连接查询83 5.4.2 外连接查询84 5.4.3 复合条件连接查询85 5.5 子查询86 5.5.1 带in关键字的子查询86 5.5.2 带比较运算符的子查询87 5.5.3 带exists关键字的子查询88 5.5.4 带any关键字的子查询89 5.5.5 带all关键字的子查询90 5.6 合并查询结果91 5.7 定义表和字段的别名92 5.7.1 为表取别名92 5.7.2 为字段取别名92 5.8 使用正则表达式查询93 本章摘要94 习题94 实战模拟96 第6章 mysql运算符 ( 自学视频、源程序:配套资源\mr\6\)101 6.1 mysql运算符102 6.2 算术运算符102 6.3 比较运算符103 6.4 逻辑运算符108 6.5 位运算符110 6.6 运算符的优先级110 本章摘要111 习题111 第7章 mysql函数 ( 自学视频、源程序:配套资源\mr\7\)112 7.1 mysql函数113 7.2 数学函数113 7.2.1 abs(x)函数114 7.2.2 floor(x)函数114 7.2.3 rand()函数115 7.2.4 pi()函数115 7.2.5 truncate(x,y)函数116 7.2.6 round(x)函数和round(x,y)函数116 7.2.7 sqrt(x)函数116 7.3 字符串函数117 7.3.1 insert(s1,x,len,s2)函数118 7.3.2 upper(s)和ucase(s)函数119 7.3.3 left(s,n)函数119 7.3.4 rtrim(s)函数119 7.3.5 substring(s,n,len)函数120 7.3.6 reverse(s)函数120 7.3.7 field(s,s1,s2,…)函数120 7.4 日期和时间函数121 7.4.1 curdate()和current_date()函数122 7.4.2 curtime()和current_time()函数122 7.4.3 now()函数123 7.4.4 datediff(d1,d2)函数123 7.4.5 adddate(d,n)函数124 7.4.6 adddate(d,interval exprtype)函数124 7.4.7 subdate(d,n)函数124 7.5 条件判断函数125 7.6 系统信息函数125 7.7 加密函数126 7.8 其他函数126 本章摘要127 习题128 第8章 查询优化 ( 自学视频、源程序:配套资源\mr\8\)129 8.1 索引130 8.1.1 索引对查询速度的影响130 8.1.2 使用索引查询131 8.2 分析查询语句133 8.3 查询高速缓存134 8.3.1 检验高速缓存是否开启134 8.3.2 使用高速缓存135 8.4 优化多表查询136 8.5 使用临时表137 8.6 优化表设计139 本章摘要139 习题140 第2篇 mysql高级应用篇 第9章 mysql索引 ( 自学视频、源程序:配套资源\mr\9\)142 9.1 mysql索引概述143 9.1.1 mysql索引概述143 9.1.2 mysql索引分类143 9.2 创建索引144 9.2.1 在建立数据表时创建索引144 9.2.2 在已建立的数据表中创建索引149 9.2.3 修改数据表结构添加索引151 9.3 删除索引153 本章摘要153 习题154 第10章 mysql视图 ( 自学视频、源程序:配套资源\mr\10\)155 10.1 mysql视图156 10.1.1 视图的概念156 10.1.2 视图的作用156 10.2 创建视图157 10.2.1 查看用户是否具有创建视图的权限157 10.2.2 创建视图158 10.2.3 创建视图的注意事项158 10.3 查看视图159 10.4 修改视图161 10.5 更新视图163 10.6 删除视图165 本章摘要166 习题166 实战模拟167 第11章 mysql存储过程 ( 自学视频、源程序:配套资源\mr\11\)171 11.1 创建存储过程和存储函数172 11.1.1 创建存储过程172 11.1.2 创建存储函数174 11.1.3 变量的应用175 11.1.4 光标的运用178 11.2 流程控制语句179 11.2.1 if语句179 11.2.2 case语句180 11.2.3 while循环语句181 11.2.4 loop循环语句182 11.2.5 repeat循环语句183 11.3 调用存储过程和存储函数185 11.3.1 调用存储过程185 11.3.2 调用存储函数185 11.4 查看存储过程和存储函数185 11.4.1 show status语句185 11.4.2 show create语句186 11.5 修改存储过程和存储函数186 11.6 删除存储过程和存储函数187 11.7 捕获存储过程中的错误188 11.7.1 定义条件188 11.7.2 定义处理程序189 本章摘要189 习题190 实战模拟191 第12章 mysql触发器 ( 自学视频、源程序:配套资源\mr\12\)194 12.1 mysql触发器195 12.1.1 创建mysql触发器195 12.1.2 创建具有多个执行语句的触发器196 12.2 查看触发器198 12.2.1 show triggers198 12.2.2 查看 triggers表中触发器信息198 12.3 应用触发器199 12.4 删除触发器200 本章摘要201 习题201 实战模拟202 第13章 mysql事务 ( 自学视频、源程序:配套资源\mr\13\)205 13.1 mysql事务概述206 13.1.1 原子性207 13.1.2 一致性207 13.1.3 孤立性207 13.1.4 持久性208 13.2 mysql事务的创建与存在周期208 13.2.1 初始化事务209 13.2.2 创建事务209 13.2.3 应用select语句查看数据是否被正确输入210 13.2.4 提交事务210 13.2.5 撤销事务(事务回滚)211 13.2.6 事务的存在周期211 13.3 mysql行为212 13.3.1 自动提交212 13.3.2 事务的孤立级213 13.3.3 修改事务的孤立级214 13.4 事务和性能214 13.4.1 应用小事务214 13.4.2 选择合适的孤立级215 13.4.3 死锁的概念与避免方法215 13.5 mysql伪事务216 13.5.1 用表锁定代替事务216 13.5.2 应用表锁定实现伪事务218 本章摘要219 习题219 实战模拟220 第3篇 mysql系统管理篇 第14章 mysql系统管理 ( 自学视频、源程序:配套资源\mr\14\)224 14.1 mysql系统管理225 14.1.1 管理职责概述225 14.1.2 日常管理226 14.1.3 安全问题227 14.1.4 数据库修复和维护228 14.2 数据目录的位置228 14.3 数据目录的结构230 14.4 mysql服务器如何提供对数据的访问231 14.5 mysql数据库在文件系统里如何表示232 14.6 mysql数据表在文件系统里如何表示233 14.6.1 isam数据表233 14.6.2 myisam数据表233 14.6.3 merge数据表233 14.6.4 bdb数据表233 14.6.5 innodb数据表233 14.6.6 heap数据表234 14.7 sql语句如何映射为数据表文件操作234 14.7.1 创建数据表234 14.7.2 更新数据表234 14.7.3 删除数据表234 14.8 操作系统对数据库和数据表命名的限制235 14.9 数据目录的结构对系统性能的影响236 14.10 mysql状态文件和日志文件237 本章摘要240 习题240 第15章 mysql日常管理 ( 自学视频、源程序:配套资源\mr\15\)241 15.1 连接故障恢复242 15.1.1 mysql套接字被误删242 15.1.2 忘记root口令242 15.2 日志文件管理243 15.2.1 错误日志243 15.2.2 通用查询日志244 15.2.3 二进制日志244 15.2.4 慢速查询日志246 15.2.5 日志文件维护247 15.2.6 日志失效处理247 15.3 mysql数据库备份和恢复251 15.3.1 数据的备份252 15.3.2 数据恢复252 15.4 mysql服务器镜像配置254 15.4.1 镜像机制概念254 15.4.2 建立主—从镜像关系254 15.4.3 mysql双机热备份256 15.5 mysql服务器的一些优化配置259 15.5.1 对mysql服务器的连接监听情况进行控制259 15.5.2 启用或禁用load data语句的local能力259 15.5.3 国际化和本地化259 15.5.4 对老数据表进行转换以激活mysql4.1的字符集支持261 15.6 优化mysql服务器261 15.6.1 服务器参数变量的设置261 15.6.2 通用的mysql服务器变量263 15.6.3 innodb处理程序变量263 15.7 运行多个mysql服务器264 15.7.1 运行多个mysql服务器需要注意的问题264 15.7.2 设置mysql服务器启动选项的策略264 15.7.3 用mysql_multi脚本启动多个mysql服务器265 15.7.4 在windows系统上运行多个mysql服务器266 本章摘要267 习题267 第16章 mysql数据库的安全技术 ( 自学视频、源程序:配套资源\mr\16\)268 16.1 mysql基本的安全保护策略269 16.2 用户和权限管理269 16.2.1 使用create user命令创建用户270 16.2.2 使用drop user命令删除用户270 16.2.3 使用rename user命令重命名用户271 16.2.4 grant和revoke命令271 16.3 mysql数据库安全技术的常见问题274 16.3.1 权限更改何时生效274 16.3.2 设置账户密码274 16.3.3 使你的密码更安全275 本章摘要276 习题276 第4篇 mysql应用程序开发篇 第17章 mysql应用程序设计接口:php语言 ( 自学视频、源程序:配套资源\mr\17\)278 17.1 php语言概述279 17.1.1 什么是php279 17.1.2 为什么选择php279 17.1.3 php的工作原理280 17.1.4 php结合数据库应用的优势281 17.2 php操作mysql数据库的步骤281 17.3 使用php操作mysql数据库282 17.3.1 mysql_connect()函数连接mysql服务器282 17.3.2 mysql_select_db()函数选择mysql数据库283 17.3.3 mysql_query()函数执行sql语句283 17.3.4 mysql_fetch_array()函数将结果集返回到数组中284 17.3.5 mysql_fetch_row()函数从结果集中获取一行作为枚举数组284 17.3.6 mysql_num_rows()函数获取查询结果集中的记录数284 17.3.7 mysql_free_result()函数释放内存285 17.3.8 mysql_close()函数关闭连接285 17.4 php管理mysql数据库中的数据285 17.4.1 向数据库中添加数据285 17.4.2 浏览数据库中数据286 17.4.3 编辑数据库数据287 17.4.4 删除数据288 17.4.5 批量删除数据290 17.5 常见问题与解决方法291 17.6 mysql与php的应用实例——迷你日记294 17.6.1 迷你日记概述294 17.6.2 数据库设计295 17.6.3 用户登录296 17.6.4 发表日记297 17.6.5 分页显示日记列表299 17.6.6 弹出窗口修改日记301 17.6.7 查询日记303 17.6.8 应用javascript实现批量删除305 17.7 pdo数据库抽象层307 17.7.1 什么是数据库抽象层307 17.7.2 安装pdo307 17.7.3 连接数据库308 17.7.4 pdo中执行sql语句309 17.7.5 获取结果310 17.8 pdo数据库抽象层应用实例——571公告管理系统311 17.8.1 系统概述311 17.8.2 数据库设计311 17.8.3 用户注册313 17.8.4 用户登录315 17.8.5 添加公告315 17.8.6 更新公告317 17.8.7 查询公告320 本章摘要321 习题322 第18章 mysql应用程序设计接口:java语言 ( 自学视频、源程序:配套资源\mr\18\)323 18.1 jdbc技术324 18.1.1 数据库概述324 18.1.2 jdbc-odbc技术介绍325 18.1.3 jdbc技术326 18.2 jdbc中常用的类和接口326 18.2.1 drivermanager类326 18.2.2 connection接口327 18.2.3 statement接口327 18.2.4 preparedstatement接口328 18.2.5 resultset接口328 18.3 数据库连接330 18.3.1 加载数据库驱动330 18.3.2 创建数据库连接330 18.3.3 向数据库发送sql语句332 18.3.4 获取查询结果集332 18.3.5 关闭连接333 18.4 数据操作333 18.4.1 添加数据333 18.4.2 删除数据335 18.4.3 修改数据337 18.4.4 查询数据338 18.4.5 使用预编译语句339 18.4.6 模糊查询341 18.5 综合实例342 18.5.1 英汉小词典342 18.5.2 系统登录346 18.5.3 库存管理349 本章摘要353 习题353 第19章 mysql应用程序设计接口:c语言 ( 自学视频、源程序:配套资源\mr\19\)355 19.1 图书管理系统开发背景356 19.2 系统设计356 19.2.1 系统目标356 19.2.2 系统功能结构356 19.3 数据库设计357 19.3.1 创建数据库357 19.3.2 数据表结构358 19.4 c语言开发数据库程序的流程358 19.5 c语言操作mysql数据库361 19.5.1 mysql常用数据库操作函数361 19.5.2 连接mysql数据363 19.5.3 查询图书表记录364 19.5.4 插入图书表记录366 19.5.5 修改图书表记录367 19.5.6 删除图书表记录368 19.6 文件引用369 19.7 变量和函数定义370 19.8 主要功能模块设计370 19.8.1 显示主菜单信息370 19.8.2 显示所有图书信息372 19.8.3 添加图书信息374 19.8.4 修改图书信息380 19.8.5 删除图书信息386 19.8.6 查询图书信息391 本章摘要393 习题393 附录396 |
商品评论(0条)