MySQL是一款非常常用的关系型数据库,对于MySQL的基本运维命令的掌握是非常有必要的。下面就来详细讲解一下MySQL的基本运维命令。
MySQL基本运维命令详解
MySQL是一款非常常用的关系型数据库,对于MySQL的基本运维命令的掌握是非常有必要的。下面就来详细讲解一下MySQL的基本运维命令。
登录MySQL
登录MySQL有两种方式:
1. 使用命令行方式:打开终端,输入以下命令
mysql -u root -p
-u:表示用户名
-p:表示密码
执行后,输入密码即可登录MySQL。
2. 使用图形化界面方式:安装MySQL可视化工具Navicat或者DBeaver等,输入用户名和密码即可登录MySQL。
显示MySQL版本信息
登录成功后,我们可以使用以下命令来显示MySQL的版本信息:
mysql> select version();
执行上述命令后,将会返回类似如下的版本信息:
+------------------------+
| version() |
+------------------------+
| 5.7.17-log |
+------------------------+
1 row in set (0.00 sec)
显示数据库信息
执行以下命令可以显示数据库的信息:
mysql> show databases;
执行上述命令后,将会返回所有的数据库名称列表,示例如下:
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
| sys |
+--------------------+
4 rows in set (0.00 sec)
创建数据库
执行以下命令可以创建一个新的数据库:
mysql> create database test;
执行上述命令后,将会创建一个名为test的数据库。
使用数据库
执行以下命令可以使用某一个数据库:
mysql> use database_name;
例如,使用名为test的数据库:
mysql> use test;
显示数据表信息
执行以下命令可以显示当前数据库中的所有数据表的信息:
mysql> show tables;
执行上述命令后,将会返回当前数据库中的所有数据表名称,示例如下:
+ ------------------------ +
| Tables_in_test |
+ ------------------------ +
| users |
| products |
+ ------------------------ +
2 rows in set (0.00 sec)
查询数据
执行以下命令可以查询数据:
mysql> select * from table_name;
例如,查询名为users的数据表中的所有数据:
mysql> select * from users;
修改数据
执行以下命令可以修改数据:
mysql> update table_name set field_name = new_value where condition;
例如,将名为users的数据表中的id为1的记录的name字段修改为"John":
mysql> update users set name = 'John' where id = 1;
删除数据
执行以下命令可以删除数据:
mysql> delete from table_name where condition;
例如,将名为users的数据表中的id为1的记录删除:
mysql> delete from users where id = 1;
导出数据
执行以下命令可以导出数据:
mysqldump -u用户名 -p密码 数据库名称 > 导出的sql文件名称
例如,导出test数据库中名为users的数据表:
mysqldump -uroot -p test users > users.sql
以上就是MySQL基本运维命令的详细攻略,在实际工作中运用起来可以提高工作效率。
本文标题为:MySQL基本运维命令详解
- oracle19c卸载教程的超详细教程 2023-07-23
- 浅谈Redis架构 2023-09-11
- sklearn.metrics 中的f1-score简介 2023-07-27
- springboot + mongodb 通过经纬度坐标匹配平面区域的方法 2023-07-15
- 使用mongoshake实现mongodb数据同步的操作方法 2023-07-15
- mysql创建存储过程及函数详解 2023-08-12
- 基于@Table注解无法使用及报红的解决 2023-12-05
- Android架构组件Room指南 2023-12-04
- springboot2.3 整合mybatis-plus 高级功能(图文详解) 2023-12-19
- MySQL优化方案之开启慢查询日志 2023-08-12