“MySQL”的版本间的差异

来自Wiki.Citydatum
跳转至: 导航搜索
 
第49行: 第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;

参考链接