您好,欢迎来到聚文网。 登录 免费注册
MySQL数据库实用教程

MySQL数据库实用教程

  • 字数: 400.00千字
  • 装帧: 平装
  • 出版社: 北京师范大学出版社
  • 作者: 石正喜 主编
  • 出版日期: 2014-01-01
  • 商品条码: 9787303166503
  • 版次: 1
  • 开本: 16开
  • 页数: 298
  • 出版年份: 2014
定价:¥32 销售价:登录后查看价格  ¥{{selectedSku?.salePrice}} 
库存: {{selectedSku?.stock}} 库存充足
{{item.title}}:
{{its.name}}
精选
编辑推荐
石正喜主编的《MySQL数据库实用教程》共有15章,包括:靠前章数据库的基本概念;第2章MySQL的sql_mode模式;第3章数据库系统的规范化设计;第4章数据库的创建与管理;第5章表的创建与管理;第6章MySQL语言结构;第7章操作表中的数据;第8章查询表中的数据;第9章索引;靠前0章存储程序;靠前1章视图;靠前2章触发器;靠前3章MySQL用户安全管理;靠前4章数据的备份与恢复;靠前5章事务与锁。每章后面都有相应的练习题,学生通过对这些习题的训练,可以巩固、消化、吸收本章的内容。附录中,介绍了与教材配套的8个实训项目:项目一数据库的创建与管理;项目二表的创建与管理;项目三操作表中的数据;项目四查询表中的数据;项目五索引;项目六存储程序;项目七视图;项目八触发器。每个项目都有相应的教学目标要求,且备有实训练习题,学生可以进行自主训练。为了便于系统、连贯性地学习和训练,教材中所有实例及练习都是围绕工程数据库proiect展开的,实训教材中所有实例及练习都是围绕学生数据库student展开的。
内容简介
本书以mysql 5.5为平台,全面系统地介绍了数据库的基本概念,mysql的sql_mode模式,数据库系统的规范化设计,数据库的创建与管理,表的创建与管理,mysql语言结构,操作表中的数据,查询表中的数据,索引,存储程序,视图,触发器,mysql用户安全管理,数据的备份与恢复,事务与锁。在附录中,介绍了与教材配套的8个实训项目:数据库的创建与管理、表的创建与管理、操作表中的数据、查询表中的数据、索引、存储程序、视图、触发器。为了便于系统、连贯地学习和训练,教材中所有实例及练习都是围绕工程数据库project展开的,实训项目中所有实例及练习都是围绕学生数据库student展开的。本书既可以作为大学本科、高职高专计算机及相关专业的教材,也可作为数据库方面的培训教材或数据库应用开发人员的参考书。
目录
第1章数据库的基本概念
1.1数据库系统概述
1.1.1数据库
1.1.2数据库系统
1.1.3数据库管理系统
1.2 E_R图的组成及设计
1.3 SQL语言简介
1.4 MySQL介绍
1.4.1 MySQL认证计划
1.4.2 MySQL安装与配置
1.4.3 MySQL命令行客户端
1.4.4重新配置服务器
习题一
第2章MySQL的sql_mode模式
2.1 Sql mode模式的查看、设置
2.1.1查看sql_mode模式
2.1.2设置sql_mode模式
2.1.3 sql_mode模式值的含义及说明
2.2处理遗失与无效的数据值
2.2.1处理遗漏的值
2.2.2其他的输入数据
2.3解释错误消息
习题二
第3章数据库系统的规范化设计
3.1数据库的设计步骤
3.2数据库关系模式的规范化设计
3.2.1第一范式
3.2.2第二范式
3.2.3第三范式
3.2.4 BCNF范式
3.3数据完整性约束
3.3.1主键约束
3.3.2替代键约束
3.3.3参照完整性约束
3.3.4 CHECK完整性约束
3.3.5命名完整性约束
3.3.6删除完整性约束
习题三
第4章数据库的创建与管理
4.1创建数据库
4.2查看数据库
4.3修改数据库
4.4删除数据库
习题四
第5章表的创建与管理
5.1创建表
5.2修改表
5.3删除表
习题五
第6章MySQL语言结构
6.1 MySQL数据类型
6.1.1数值数据类型
6.1.2字符串数据类型
6.1.3二进制类型
6.1.4日期和时间类型
6.2 NULL值
6.3 MySQL运算符
6.3.1算术运算符
6.3.2比较运算符
6.3.3逻辑运算符
6.3.4位运算符
6.3.5运算符的优先级
6.4 MySQL常用函数
6.4.1数学函数
6.4.2聚合函数
6.4.3字符串函数
6.4.4日期和时间函数
6.4.5加密函数
6.4.6控制流函数
6.4.7格式化函数
6.4.8类型转换函数
6.4.9系统信息函数
习题六
第7章操作表中的数据
7.1向表中插入数据
7.1.1为表的所有字段插入数据
7.1.2为表的指定字段插入数据
7.1.3同时插入多条记录
7.1_4将查询结果插入到表中
7.2修改表中数据
7.2.1修改单个表中的数据
7.2.2修改多个表中的数据
7.3删除表中数据
7.3.1使用DELETE语句
7.3.2使用TRUNCATE TABLE语句
7.4 SHOW语句和DESCRIBE语句
7.4.1 SHOW语句
7.4.2 DESCRIBE语句
习题七
第8章查询表中的数据
8.1 SELECT语句基本格式
8.2查询列
8.2.1查询所有的列
8.2.2查询指定的列
8.2.3替换查询结果中的数据
8.2.4计算列值
8.3带比较运算的查询
8.4带空值NULL的查询
8.5带AND、OR的查询
8.6带BETWEEN、IN的范围查询
8.7带DISTINCT的查询
8.8带LIKE、REGEXP的查询
8.8.1带LIKE的查询
8.8.2带REGEXP的查询
8.9带GROUP BY的查询
8.10带HAVING的查询
8.11带ORDER BY的查询
8.12带LIMIT的查询
8.13带HANDLER的查询
8.14使用集合函数的查询
8.14.1 COUNT函数
8.14.2 MAX和MIN函数
8.14.3 SUM和AVG函数
8.14.4 VARIANCE和STDDEV(STD)函数
8.14.5 GROUP_CONCAT函数
8.1 4.6 BIT_AND、BIT_OR和BIT_XOR函数
8.15连接查询
8.15.1全连接查询
8.15.2 JOIN连接查询
8.16子查询
8.16.1带ALL的子查询
8.16.2带ANY或SOME的子查询
8.16.3带EXISTS的子查询
8.16.4带IN的子查询
8.16.5带比较运算符的子查询
8.17使用UNION连接多个SELECT语句的结果
8.18为表和字段取别名的查询
8.18.1为表取别名的查询
8.18.2为字段取别名的查询
习题八
第9章索引
第10章存储程序
第11章视图
第12章触发器
第13章MySQL用户安全管理
第14章数据的备份与恢复
第15章事务与锁
附1:与教材配套的实训项目
项目一数据库的创建与管理
项目二表的创建与管理
项目三操作表中的数据
项目四查询表中的数据
项目五 索引
项目六存储程序
项目七视图
项目八触发器
附2:实训练习题参考答案
附3:部分习题参考答案
摘要
    1.1.1 数据厍
    数据库,从字面的角度来看,“库”是存储东西的地方,“数据库”可以简单地理解为存储数据的地方。对于数据库的概念,没有一个接近固定的定义,随着数据库历史的发展,定义的内容也有很大差异,其中一种比较普遍的观点认为,数据库是一个长期存储在计算机内的、有组织的、有共享的、统一管理的数据集合。
    数据库的特点:实现数据共享,减少数据冗余;采用特定的数据类型;具有较高的数据独立性;具有统一的数据控制功能。
    1.1.2 数据库系统
    一个完整的数据库系统包括4个部分:数据、用户、软件和硬件。
    (1)数据
    数据即数据库系统的工作对象。现代数据库中的数据都是按照一定的数据结构形式来存储的,数据库中的数据能为多个用户所共享。如果数据处理系统中只有单一的数据库,则称之为集中式数据库;如果数据处理系统中有多个数据库,则称之为分布式数据库。
    (2)用户
    用户即使用数据库的人员,他们负责存储、管理、维护和检索数据库中的数据。数据库系统中的用户有3类:终端用户、程序设计人员和数据库管理员。终端用户一般使用数据库系统提供的终端命令语言或应用程序菜单等简单的交互对话方式来存取、查询数据库中的数据。程序设计人员设计和编写使用数据库的应用程序,提供给终端用户使用。数据库管理员(DataBase Administrator,DBA)负责数据库系统的正常运行、管理、维护、使用,参与数据库设计、监控和改进数据库的运行性能,决定数据库存取策略,定义数据安全性、完整性、一致性。
    (3)软件
    软件是指数据库管理系统(Data Base Management System,DBMS)及其相关的子系统。它是数据库系统的核心部分,主要负责数据库的配置、存取、管理、维护等核心工作。r)BMS的优选思想是:对所有的数据实行集中和独立的管理,使数据的存储独立于应用程序,以利于数据的共享。DBMS成为用户应用程序和数据库交互的一个接口。用户在数据库系统中进行的所有操作都要通过I)BMS,用户和应用程序不必关心数据在数据库中的物理位置,只需要告诉DBMS要“做什么”,至于“怎么做”,用户无须关心。
    (4)硬件
    硬件是指存储数据库和DBMS的硬件资源。硬件系统必须有较大的存储空间以存放数据库、DBMS、操作系统,并进行数据备份;必须具有较高的数据传输能力,以提高数据传输速度;必须具有较快的运行速度,以提高数据处理能力。总之,硬件设备对数据库系统的规模和性能有着至关重要的影响。
    1.1.3 数据库管理系统
    数据库管理系统(I)BMS)是用户和操作系统之间的一层数据管理的系统软件,它是数据库系统的核心组成部分。用户在数据库系统中的一切操作,包括定义、查询、更新及各种控制,都是通过DBMS进行的。它是在操作系统(OS)的支持下工作的,而应用程序则必须在DBMS支持下才能使用数据库。
    ……
    

蜀ICP备2024047804号

Copyright 版权所有 © jvwen.com 聚文网