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基本运维命令详解 - Python技术站