
《MySQL入门很简单》读书笔记
文章平均质量分 52
HenryQWER
这个作者很懒,什么都没留下…
展开
-
《MySQL入门很简单》学习笔记(1)之第1章数据库概述(关键词:数据库/MySQL)
第1章 数据库概述1.1 数据库理论基础1.1.1 数据存储方式用户可以在数据库系统中建立数据库,然后在数据库中建立表,最后将数据存储在这些表中。数据库就是一个存储数据的地方。表是数据库存储数据的基本单位。一个表由若干字段组成。eg:某个学校有个学生管理系统,其中的数据可以存储在名为student的数据库中。在student数据库中,可以为每个班级的学生建立一张表。表中包含学生的学号、姓名、性别和籍原创 2017-08-30 21:13:29 · 2080 阅读 · 0 评论 -
《MySQL入门很简单》学习笔记(14)之第14章存储过程和函数(关键词:MySQL/存储过程/存储函数/光标/游标)
第14章 存储过程和函数 存储过程和函数是在数据库中定义一些SQL语句的集合,然后直接调用这些存储过程和函数来执行已经定义好的SQL语句。 存储过程和函数可以避免开发人员重复的编写相同的SQL语句。 而且,存储过程和函数是在MySQL服务器中存储和执行的,可以减少客户端和服务器端的数据传输。14.1 创建存储过程和函数 是指将经常使用的一组SQL语句组合在一起,并将这些原创 2017-09-11 14:49:10 · 721 阅读 · 0 评论 -
《MySQL入门很简单》学习笔记(15)之第15章MySQL用户管理(关键词:MySQL/用户管理/权限表/普通用户/root用户)
第15章 MySQL用户管理MySQL用户主要包括普通用户和root用户。 root用户是超级管理员,拥有所有的权限,包括: 创建用户; 删除用户; 修改普通用户的账户、权限等。 普通用户只拥有创建该用户时赋予它的权限。15.1 权限表 安装MySQL时,会自动安装一个名为mysql的数据库。 mysql数据库下面存储的都原创 2017-09-12 01:16:43 · 20104 阅读 · 0 评论 -
《MySQL入门很简单》学习笔记(16)之第16章数据备份与还原(关键词:MySQL/数据备份/数据还原)
第16章 数据备份与还原16.1 数据备份16.1.1 使用mysqldump命令备份 mysqldump命令可以将数据库中的数据备份成一个文本文件。表的结构和表中的数据将存储在生成的文本文件中。 工作原理: 先查出需要备份的表的结构,再在文本文件中生成一个CREATE语句。 然后,将表中的所有记录转换成一条INSERT语句。 这些CRE原创 2017-09-12 20:43:22 · 387 阅读 · 0 评论 -
《MySQL入门很简单》学习笔记(17)之第17章MySQL日志(关键词:MySQL/日志)
第17章 MySQL日志MySQL日志是记录MySQL数据库的日常操作和错误信息的文件。分为: 二进制日志; 错误日志; 通用查询日志; 慢查询日志。17.1 日志简介17.2 二进制日志二进制日志也叫做变更日志(update log),主要用于记录数据库的变化情况。通过二进制日志可以查询MySQL数据库中进行了哪些改变。17.2.1 启动和设置二进制日志默认情况下,原创 2017-09-12 22:20:21 · 293 阅读 · 0 评论 -
《MySQL入门很简单》学习笔记(24)之自问自答(关键词:数据库/MySQL/外键/索引/联合查找/视图/触发器)
1.什么是外键?How to?2.什么是索引?How to?为什么索引不是越多越好?3.什么是联合查找?How to?4.什么是视图?How to?5.什么是触发器?How to?原创 2017-09-13 01:02:26 · 279 阅读 · 0 评论 -
《MySQL入门很简单》学习笔记(23)之Python访问MySQL数据库(关键词:数据库/MySQL/Python)
写在前面: 这本书并没有这一章,我自己学习和做笔记需要,查看各种资料,拼凑的这么一章。安装MySQLLinux操作系统下安装MySQL,参见: 《MySQL入门很简单》学习笔记(2)之第3章Linux平台下安装与配置MySQL。 Windows操作系统下安装MySQL,详见书中。安装MySQL驱动 由于MySQL服务器以独立的进程运行,并通过网络对外服务,所以,需要支持Python原创 2017-09-13 00:14:16 · 502 阅读 · 0 评论 -
《MySQL入门很简单》学习笔记(19)之第19章Java访问MySQL数据库(关键词:数据库/MySQL/Java)
第19章 Java访问MySQL数据库略。参考文献: 1.《MySQL入门很简单》。原创 2017-10-03 19:56:24 · 317 阅读 · 0 评论 -
《MySQL入门很简单》学习笔记(20)之第20章PHP访问MySQL数据库(关键词:数据库/MySQL/PHP)
第19章Java访问MySQL数据库略。参考文献: 1.《MySQL入门很简单》。原创 2017-10-03 19:58:19 · 386 阅读 · 0 评论 -
《MySQL入门很简单》学习笔记(21)之第21章C#访问MySQL数据库(关键词:数据库/MySQL/C#)
第21章 C#访问MySQL数据库略。参考文献: 1.《MySQL入门很简单》。原创 2017-10-03 20:02:59 · 259 阅读 · 0 评论 -
《MySQL入门很简单》学习笔记(18)之第18章性能优化(关键词:数据库/MySQL/性能优化)
第18章性能优化暂时没时间做笔记,先占个位吧。参考文献: 1.《MySQL入门很简单》。原创 2017-09-12 22:48:11 · 831 阅读 · 0 评论 -
《MySQL入门很简单》学习笔记(13)之第13章MySQL函数(关键词:数学函数、字符串函数、日期和时间函数、条件判断函数、系统信息函数、加密函数、格式化函数、锁函数)
第13章 MySQL函数MySQL函数包括: 数学函数; 字符串函数; 日期和时间函数; 条件判断函数; 系统信息函数; 加密函数; 格式化函数。使用函数可以简化数据库操作。函数让操作更加灵活。函数的执行速度非常快。13.1 MySQL函数简介数学函数: 主要用于处理数字。 这类函数包括绝对值函数、正弦函数、余弦函数、获取原创 2017-09-11 10:03:38 · 875 阅读 · 0 评论 -
《MySQL入门很简单》学习笔记(12)之第12章MySQL运算符(关键词:MySQL/算术运算符/比较运算符/逻辑运算符/位运算符)
第12章 MySQL运算符 运算符是用来连接表达式中各个操作数的符号。 作用: 用来指明对操作数所进行的运算。 包括: 算术运算符; 比较运算符; 逻辑运算符; 位运算符。12.1 运算符简介 当数据库中的表定义完成后,表中的数据代表的意义就已经定下来了。通过使用运算符进行运算,可以得到包含原创 2017-09-07 17:05:06 · 970 阅读 · 0 评论 -
《MySQL入门很简单》学习笔记(2)之第2章Windows平台下安装与配置MySQL(关键词:数据库/MySQL/Windows)
第2章 Windows平台下安装与配置MySQL略。参考文献: 1.《MySQL入门很简单》。原创 2017-10-03 19:38:18 · 292 阅读 · 0 评论 -
《MySQL入门很简单》学习笔记(3)之第3章Linux平台下安装与配置MySQL(关键词:数据库/MySQL)
1.查看MySQL的版本号mysql --version获取MySQL的版本号2.关闭mysql和mysqld的进程 首先检查是否运行有mysql进程:psps -e|grep mysql 如果有,则关闭mysql和mysqld的进程:sudo kill -9 【mysql的进程号】sudo killall mysqld 再次检查是否运行有mysql进程:psps -e原创 2017-08-30 22:44:12 · 363 阅读 · 0 评论 -
《MySQL入门很简单》学习笔记(5)之第5章操作数据库(关键词:数据库/创建数据库/删除数据库/存储引擎)
第5章 操作数据库数据库是指长期存储在计算机内、有组织的、可共享的数据集合。 数据库就是一个存储数据的地方。5.1 创建数据库 创建数据库是指在数据库系统中划分一块空间,用来存储相应的数据。 这是进行表操作的基础,也是进行数据库管理的基础。 在MySQL中,创建数据库须通过SQL语句CREATE DATABASE实现的。 语法: CREATE DATA原创 2017-08-31 23:46:58 · 563 阅读 · 0 评论 -
《MySQL入门很简单》学习笔记(6)之第6章创建、修改和删除表(关键词:数据库/MySQL/创建表/修改表/删除表)
第6章 创建、修改和删除表 表是数据库存储数据的基本单位。 一个表包含若干字段或记录。 表的操作包括创建新表、修改表和删除表。 本章将讲解如何在数据库中操作表,包括: 创建表的方法; 表的完整性约束条件; 查看表结构的方法; 修改表的方法; 删除表的方法。6.1 创建表 MySQL中原创 2017-09-01 22:33:37 · 8010 阅读 · 0 评论 -
《MySQL入门很简单》学习笔记(4)之第4章MySQL数据类型(关键词:数据库/MySQL/数据类型)
第4章 MySQL数据类型 数据类型是数据的一种属性,数据类型可以决定数据的存储格式、有效范围、相应的限制。 MySQL的数据类型包括: 整数类型; 浮点数类型; 定点数类型; 日期和时间类型; 字符串类型; 二进制数据类型。 本章介绍了各种数据类型的含义、特点、使用范围、存储方式。4.1 MySQL数据类型介绍4.1.1 整数原创 2017-08-31 12:47:23 · 615 阅读 · 0 评论 -
《MySQL入门很简单》学习笔记(7)之第7章索引(关键词:数据库/MySQL/索引/设计索引/创建索引/删除索引)
第7章 索引 索引是一种特殊的数据库结构,可以用来快速查询数据库表中的特定记录。 索引是提高数据库性能的重要方式。 MySQL中,所有的数据类型都可以被索引。 包括: 普通索引; 唯一性索引; 全文索引; 单列索引; 多列索引; 空间索引等。7.1 索引简介 索引由数据库表中一列或多列组合而成,其作用是提高对表中数原创 2017-09-01 23:59:55 · 704 阅读 · 0 评论 -
《MySQL入门很简单》学习笔记(9)之第9章触发器(关键词:数据库/MySQL/触发器)
第9章 触发器 触发器(TRIGGER)是由事件来触发某个操作。 这些事件包括: INSERT; UPDATE; DELETE。 当数据库系统执行这些事件时,就会激活触发器执行相应的操作。9.1 创建触发器 触发器是由INSERT、UPDATE、DELETE等事件来触发某种特定操作。 满足触发器的触发条件时,数据库原创 2017-09-03 23:01:29 · 1245 阅读 · 0 评论 -
《MySQL入门很简单》学习笔记(8)之第8章视图(关键词:数据库/MySQL/创建视图/修改视图/查看视图/删除视图)
第8章 视图 视图是从一个或多个表中导出来的表,是一种虚拟存在的表。 视图就像一个窗口,通过这个窗口可以看到系统专门提供的数据。 用户可以不用看到整个数据库表中的数据,而只关心对自己有用的数据。 视图可以使用户的操作更方便,而且可以保障数据库系统的安全性。8.1 视图简介 视图的作用是方便用户对数据的操作。8.1.1 视图的含义 视图是从一个或多个表中导原创 2017-09-03 00:28:09 · 1202 阅读 · 0 评论 -
《MySQL入门很简单》学习笔记(10)之第10章查询数据(关键词:数据库/MySQL/查询数据)
第10章 查询数据 查询数据是指从数据库中获取所需要的数据。 在MySQL中是使用SELECT语句来查询数据的。10.1 基本查询语句 语法: SELECT 属性列表 FROM 表名和视图列表 [ WHERE 条件表达式1 ] [ GROUP BY 属性名1 [ HAVING 条件表达式2 ] ]原创 2017-09-05 18:22:57 · 1386 阅读 · 0 评论 -
《MySQL入门很简单》学习笔记(11)之第11章插入、更新与删除数据(关键词:数据库/MySQL/插入数据/更新数据/删除数据)
第11章 插入、更新与删除数据11.1 插入数据 MySQL中,通过INSERT语句来插入新的数据。11.1.1 为表的所有字段插入数据 1. INSERT语句中不指定具体的字段名 语法: INSERT INTO 表名 VALUES(值1,值2,...,值n); 2. INSERT语句中列出所有字段 语法: INSERT IN原创 2017-09-07 02:07:19 · 593 阅读 · 0 评论 -
《MySQL入门很简单》学习笔记(22)之第22章驾校学员管理系统(关键词:数据库/MySQL)
第22章 驾校学员管理系统略。参考文献: 1.《MySQL入门很简单》。原创 2017-10-03 20:05:28 · 640 阅读 · 0 评论