“MySQL”的版本间的差异

来自Wiki.Citydatum
跳转至: 导航搜索
(创建页面,内容为“{{提示|该页面仍需进一步完善,欢迎加入我们。}} MySQL是一个开源的关系型数据库管理系统( Relational Database Management System,…”)
 
 
(未显示同一用户的3个中间版本)
第1行: 第1行:
 
{{提示|该页面仍需进一步完善,欢迎加入我们。}}
 
{{提示|该页面仍需进一步完善,欢迎加入我们。}}
 +
 +
[[文件:MySQL_Logo.png|192px|缩略图|MySQL标识]]
 
MySQL是一个开源的[[关系型数据库管理系统]]( Relational Database Management System, RDBMS),由瑞典MySQL AB 公司开发,目前属Oracle 旗下产品。MySQL是[[LAMP]]开源网络应用软件组合的核心组件。
 
MySQL是一个开源的[[关系型数据库管理系统]]( Relational Database Management System, RDBMS),由瑞典MySQL AB 公司开发,目前属Oracle 旗下产品。MySQL是[[LAMP]]开源网络应用软件组合的核心组件。
  
 
== 概况 ==
 
== 概况 ==
 
=== 发展沿革 ===
 
=== 发展沿革 ===
 +
 
=== 功能特点 ===
 
=== 功能特点 ===
 +
 
=== 用户界面 ===
 
=== 用户界面 ===
 +
* [[图形用户界面]](GUI)比[[命令行界面]](CLI)更易于上手。
 +
* 整合MySQL功能的第三方图形化的管理程序(也被成为“前端”),可以让用户通过图形化界面来操作数据库结构与库内数据,如:
 +
** [[MySQL Workbench]]:MySQL官方整合环境,由MySQL AB开发;
 +
** [[Sequel Pro]]:免费、开源的MacOS程序,可操作本地或远程的MySQL数据库;
 +
* MySQL安装包中包含许多命令行工具,其中最主要的界面是MySQL客户端(mysql client);
  
 
== 应用 ==
 
== 应用 ==
第11行: 第20行:
 
== 上手 ==
 
== 上手 ==
 
=== 安装 ===
 
=== 安装 ===
=== 基本操作 ===
+
 
 +
=== 相关管理工具 ===
 +
* [http://www.sequelpro.com/ Sequel Pro]:免费软件,Mac OS;
 +
 
 +
=== 命令行基本操作 ===
 +
MySQL '''大小写不敏感''',行尾以'''分号( ; )结尾''';
 +
 
 +
==== 库操作 ====
 +
* 显示所有数据库:<code>show databases;</code>
 +
* 创建数据库:<code>create database <数据库名>;</code>
 +
* 删除数据库:<code>drop database <数据库名>;</code>
 +
* 连接数据库:<code>use <数据库名>;</code>
 +
* 查看当前使用的数据库:<code>select database();</code>
 +
 
 +
==== 表操作 ====
 +
* 获取表结构:<code>desc <表名>;</code> 或 <code>show columns from <表名>;</code>
 +
* 查询所有行:<code>select <字段1, 字段2, ……> from <表名> where <条件表达式>;</code>
 +
* 替换表中的数据:<code>update <表名> set <字段1 = 新值1, 字段2 = 新值2, ……> where <条件表达式>;</code>
 +
 
 +
==== 用户与权限 ====
 +
* 创建用户并赋予权限:<code>grant <权限> on <数据库与表> to <用户名>@<服务器> identified by ‘<密码>’;</code>
 +
* 刷新权限:<code>flush privileges;</code>
  
 
== 参考链接 ==
 
== 参考链接 ==
第19行: 第49行:
 
* [https://blog.csdn.net/column/details/21471.html MySQL数据分析实战教程]
 
* [https://blog.csdn.net/column/details/21471.html MySQL数据分析实战教程]
  
[[Category:数据库管理系统]]
+
[[Category:数据库]]

2018年12月7日 (五) 04:01的最新版本

TODO
提示:该页面仍需进一步完善,欢迎加入我们。


MySQL标识

MySQL是一个开源的关系型数据库管理系统( Relational Database Management System, RDBMS),由瑞典MySQL AB 公司开发,目前属Oracle 旗下产品。MySQL是LAMP开源网络应用软件组合的核心组件。

概况

发展沿革

功能特点

用户界面

  • 图形用户界面(GUI)比命令行界面(CLI)更易于上手。
  • 整合MySQL功能的第三方图形化的管理程序(也被成为“前端”),可以让用户通过图形化界面来操作数据库结构与库内数据,如:
    • MySQL Workbench:MySQL官方整合环境,由MySQL AB开发;
    • Sequel Pro:免费、开源的MacOS程序,可操作本地或远程的MySQL数据库;
  • MySQL安装包中包含许多命令行工具,其中最主要的界面是MySQL客户端(mysql client);

应用

上手

安装

相关管理工具

命令行基本操作

MySQL 大小写不敏感,行尾以分号( ; )结尾

库操作

  • 显示所有数据库:show databases;
  • 创建数据库:create database <数据库名>;
  • 删除数据库:drop database <数据库名>;
  • 连接数据库:use <数据库名>;
  • 查看当前使用的数据库:select database();

表操作

  • 获取表结构:desc <表名>;show columns from <表名>;
  • 查询所有行:select <字段1, 字段2, ……> from <表名> where <条件表达式>;
  • 替换表中的数据:update <表名> set <字段1 = 新值1, 字段2 = 新值2, ……> where <条件表达式>;

用户与权限

  • 创建用户并赋予权限:grant <权限> on <数据库与表> to <用户名>@<服务器> identified by ‘<密码>’;
  • 刷新权限:flush privileges;

参考链接