轻松上手,快乐学习!

MySQL 教程

MySQL 首页MySQL 介绍MySQL 安装MySQL 实例库下载MySQL 实例库导入MySQL SELECTMySQL DISTINCTMySQL ORDER BYMySQL WHEREMySQL ANDMySQL ORMySQL INMySQL BETWEENMySQL LIKEMySQL LIMITMySQL IS NULLMySQL 别名MySQL JOINSMySQL INNER JOINMySQL LEFT JOINMySQL RIGHT JOINMySQL CROSS JOINMySQL SELF JOINMySQL GROUP BYMySQL HAVINGMySQL ROLLUPMySQL 子查询MySQL 派生表MySQL EXISTSMySQL CTEMySQL 递归 CTEMySQL UNIONMySQL INTERSECTMySQL MINUSMySQL INSERTMySQL INSERT INTO SELECTMySQL INSERT IGNOREMySQL UPDATEMySQL UPDATE JOINMySQL DELETEMySQL ON DELETE CASCADEMySQL DELETE JOINMySQL REPLACEMySQL PREPAREMySQL 事务MySQL 表锁定MySQL USEMySQL 数据库管理MySQL CREATE DATABASEMySQL DROP DATABASEMySQL 存储引擎MySQL CREATE TABLEMySQL 序列MySQL ALTER TABLEMySQL RENAME TABLEMySQL DROP COLUMNMySQL ADD COLUMNMySQL DROP TABLEMySQL 临时表MySQL TRUNCATE TABLEMySQL 数据类型MySQL NOT NULLMySQL Primary KeyMySQL Foreign KeyMySQL UNIQUEMySQL CHECKMySQL 字符集MySQL 排序规则MySQL 导入 CSVMySQL 导出 CSVMySQL 自然排序MySQL 基础

MySQL 存储过程

MySQL 存储过程介绍MySQL 存储过程实例MySQL 存储过程变量MySQL 存储过程参数MySQL 存储过程返回多值MySQL IF 语句MySQL CASE 语句MySQL IF CASE 选择MySQL 存储过程循环MySQL 存储过程游标MySQL 存储过程列表MySQL 存储过程异常处理MySQL SIGNAL 和 RESIGNALMySQL 存储函数

MySQL 视图

MySQL 视图教程SQL 视图介绍MySQL 视图介绍MySQL 创建视图MySQL 可更新视图WITH CHECK OPTIONLOCAL&CASCADEDMySQL 视图管理

MySQL 触发器

MySQL 触发器SQL 触发器MySQL 触发器介绍MySQL 触发器的创建MySQL 创建多个触发器MySQL 触发器管理MySQL 计划事件MySQL事件修改

MySQL 索引

MySQL 索引MySQL 索引创建MySQL 索引删除MySQL 显示索引MySQL 唯一索引MySQL 前缀索引MySQL 隐形索引MySQL 降序索引MySQL 复合索引MySQL 聚集索引MySQL 索引基数MySQL USE INDEXMySQL 强制索引

MySQL 管理

MySQL 管理MySQL访问控制系统MySQL 用户创建MySQL 用户密码MySQL 权限授予MySQL 权限撤销MySQL 角色MySQL 删除用户MySQL 表维护mysqldump 备份工具MySQL 数据库列表MySQL 表列表MySQL 表字段列表MySQL 用户列表MySQL 进程列表MySQL 列生成比较MySQL中同一表中的连续行

MySQL 全文搜索

MySQL 全文搜索MySQL 全文搜索介绍FULLTEXT索引MySQL 自然语言全文搜索MySQL 布尔全文搜索MySQL查询扩展MySQL ngram

MySQL 高级

MySQL 函数MySQL 窗口函数

MySQL 技巧

MySQL 查找重复数据MySQL 删除重复数据MySQL UUIDMySQL 表的复制MySQL 复制库MySQL 变量MySQL SELECT INTO 变量MySQL 表的存储引擎MySQL 使用正则查询MySQL 添加序号MySQL 随机查询MySQL 查询第 N 高记录MySQL 重置自增值MySQL VS MariaDBMySQL 间隔值MySQL 获取当天日期MySQL NULL 映射MySQL 注释理解MySQL EXPLAINMySQL 技巧介绍MySQL COUNTMySQL 数据分层MySQL 两表比较Mysql Like 优化

MySQL 窗口函数

MySQL CUME_DIST() 函数MySQL DENSE_RANK() 函数MySQL FIRST_VALUE 函数MySQL LAG() 函数MySQL LAST_VALUE() 函数MySQL LEAD 函数MySQL NTH_VALUE 函数MySQL NTILE 函数MySQL PERCENT_RANK 函数MySQL RANK 函数MySQL ROW_NUMBER 函数

MySQL 应用

MySQL应用程序编程接口PHP MySQL教程PHP 数据库连接

MySQL 优化

mysqld 内存持续变高


什么是MySQL?


想要要了解MySQL,首先需要了解数据库和SQL。

如果您已经了解数据库和SQL,则可以跳转到什么是MySQL部分。


数据库简介

当您想收听自己喜欢的歌曲时,可以通过智能手机打开播放列表。在这种情况下,播放列表是数据库。

当您拍摄照片并将其上传到微博等社交网络上的帐户时,您的照片库就是一个数据库。

当您浏览电子商务网站购买鞋子,衣服等时,您使用购物车数据库。

数据库无处不在。什么是数据库?根据定义,数据库仅仅是结构化的数据集合。

数据本质上彼此相关,例如,属于产品类别并且与多个标签相关联的产品。因此,我们使用术语关系数据库。

在关系数据库中,我们使用表格对产品,类别,标签等数据进行建模。表包含列和行。它就像一个电子表格。

表可以涉及使用关系的另一个表,例如,一对一和一对多关系。

因为我们处理大量数据,所以我们需要一种方法来定义数据库,表格等,并更有效地处理数据。此外,我们希望将数据转化为信息。

这就是SQL发挥作用的地方。


SQL - 数据库的语言

SQL代表结构化查询语言。

SQL是用于访问数据库的标准化语言。

ANSI / SQL定义了SQL标准。当前版本的SQL是SQL:2003。每当我们引用SQL标准时,我们指的是当前的SQL版本。

想要了解更多SQL知识请访问 SQL教程


什么是MySQL?

MySQL是一个数据库管理系统,允许您管理关系数据库。它是Oracle支持的开源软件。这意味着您可以使用MySQL而无需支付一分钱。此外,如果需要,您可以更改其源代码以满足您的需求。

即使MySQL是开源软件,您也可以从Oracle购买商业许可版本以获得高级支持服务。

与其他数据库软件(如Oracle数据库或Microsoft SQL Server)相比,MySQL非常容易掌握。

MySQL可以在UNIX,Linux,Windows等各种平台上运行。您可以将它安装在服务器甚至桌面上。此外,MySQL可靠,可扩展且快速。

如果您开发网站或Web应用程序,MySQL是一个不错的选择。MySQL是LAMP堆栈的重要组件,包括Linux,Apache,MySQL和PHP。