《MySQL必知必会》学习笔记一------了解部分

MySQL必知必会知识预览
第一章——了解SQL
第二章——MySQL简介
第三章——使用MySQL
第四章——检索数据
第五章——排序检索数据
第六章——过滤数据
第七章——数据过滤
第八章——用通配符进行过滤
第九章——用正则表达式进行搜索
第十章——创建计算字段
第十一章——使用数据处理函数
第十二章——汇总数据
第十三章——分组数据
第十四章——使用子查询
第十五章——联结表
第十六章——创建高级联结
第十七章——组合查询
第十八章——全文本搜索
第十九章——插入数据
第二十章——更新和删除数据
第二十一章——创建和操纵表
第二十二章——使用视图
第二十三章——使用储存过程
第二十四章——使用游标
第二十五章——使用触发器
第二十六章——管理事务处理
第二十七章——全球化和本地化
第二十八章——安全管理
第二十九章——数据库维护
第三十章——改善性能

————————————– 华丽的分隔符 ————————————————–

第一章

数据库基础(基本概念)
一、什么是数据库
数据库就是 一个以某种有组织的方式存储的数据集合(保存有组织的数据的容器 ,通常是一个文件或者一组文件)

二、什么是表
某种特定类型数据的结构化清单。表名是唯一的(同一数据库中),用来标识自己,由列构成。

三、列和数据类型
列:表中的一个字段(属性)
数据类型:数据类型定义列可以存储的数据类型。

四、行
行:表中的一个记录,也称记录或者元组。

五、主键(主码,主键码)
主键:一列或者一组列,其值能够唯一区分表中的每一行。主键的设置,便于以后对数据操纵和管理。
主键规则:唯一性,非空性。

六、SQL(Structured Query Language)
SQL为结构化查询语言,是一种专门用来与数据库通信的语言。

第二章

一、MySQL
数据的所有存储、检索、管理和处理实际上是由数据库软件——DBMS(数据库管理系统)完成的。
MySQL是一种DBMS,即它是一种数据库软件。
DBMS可分为两类:
一类是基于共享文件系统的DBMS(Microsoft Access和FileMarker),用于桌面用途,通常不用于高端或者更关键的应用。
一类是基于客户机-服务器的DBMS(MySQL,Oracle,Microsoft SQL Server),客户机-服务器应用分为两个不同的部分。服务器部分是负责所有数据访问和处理的一个软件。这个软件运行在称为数据库服务器的计算机上。与数据打交道的只有服务器软件,关于数据,数据添加、删除和数据更新的所有请求都由服务器软件完成。这些请求是来自运行客户机阮籍的计算机。客户机是用于与用户打交道的软件。

二、MySQL版本
4 —— InnoDB引擎,增加事务处理,并,改进全文本搜索等的支持。
4.1——对函数库,子查询,集成帮助等的重要增加。
5——存储过程,触发器,游标,视图等。
三、MySQL工具
1. mysql命令行实用程序
2. MySQL Administrator(MySQL管理器)图形交互客户机,用来简化MySQL服务器的管理
3. MySQL Query Browser图形交互客户机,用来编写和执行MySQL命令

你可能感兴趣的:(MySQL笔记)