概述

​ MySQL是一个关系型数据库管理系统由瑞典MySQL AB 公司开发,属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。

​ MySQL是一种关系型数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。

​ MySQL所使用的 SQL 语言是用于访问数据库的最常用标准化语言。MySQL 软件采用了双授权政策,分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型和大型网站的开发都选择 MySQL 作为网站数据库。

图标

使用命令行连接MySQL

在命令行窗口中,通过下面的命令登录MSQL数据库。语法格式如下

mysql -h 服务器主机地址 -u 用户名 -p 密码
  • 若在本机中操作,则可省略h参数。
  • p后面可以不写密码.按Enter键后可输入密码。若写密码,则p和密码间没有空格

例如,使用root账号登录MySQL服务器的命令如下,按Enter键后输入密码。语法格式如下。

mysql -u root -p

登录MySQL服务器后的结果如下图所示

登入MySQL服务器后的结果

操作数据库

登入数据库后,就可以通过输入命令操作MySQL

查看MySQL版本信息及当前用户

SELECT VERSION(),SUER();

查看MySQL版本和当前用户

从执行结果可以看出,当前MySQL版本为8.0.29,当前用户为root@localhost

创建数据库

在MySQL中创建数据库的基本SQL语句的语法格式如下。

CREATE DATABASE 数据库名;

例子:创建一个test数据库

创建数据库

​ 在MySQL中,SQL语句不区分大小写,每条SQL语句以英文半角分号(;)作为结束符。如图所示

SQL语句执行后,系统输出了“Query OK,1 row affected(0.O1sec)"提示。此提示的含义如下。

Query OK:SQL语句执行成功。
1 row affected:本操作使1行数据受到影响。
0.01sec.比操作的执行时间是0.01秒。

查看数据库列表

查看已存在的数据库命令的语法格式如下

SHOW DATABASES;

查看数据库列表

从执行结果中可以看出,刚建的test数据库已经存在了

选择数据库

在操作数据之前,需要先选定表所在的数据库。选择数据库的语法格式如下

USE 数据库名;

选择数据库

系统提示:Database changed,表示数据库已经选择成功

删除数据库

删除数据库的语法格式如下

DROP DATABASE 数据库名;

删除数据库

最后修改:2022 年 11 月 14 日
如果觉得我的文章对你有用,请随意赞赏