MySQL常用命令记录

2023年 10月 30日 54.5k 0

一、连接到MySQL服务器

在使用MySQL之前,需要先连接到MySQL服务器。在命令行中输入以下命令,即可连接到本地的MySQL服务器:

mysql -u root -p

其中,-u参数用于指定用户名,-p参数用于指定密码。如果连接到本地的MySQL服务器,可以省略-h参数。

二、创建数据库

使用以下命令可以创建一个新的数据库:

CREATE DATABASE database_name;

其中,database_name是新数据库的名称。

三、选择数据库

在执行SQL查询之前,需要先选择要使用的数据库。使用以下命令可以选择一个已经存在的数据库:

USE database_name;

其中,database_name是要选择的数据库的名称。

四、创建表

在创建数据库之后,需要创建表来存储数据。使用以下命令可以创建一个新的表:

CREATE TABLE table_name (

column1 datatype,

column2 datatype,

column3 datatype,

...

);

其中,table_name是新表的名称,column1、column2、column3等是表的列名,datatype是列的数据类型。

五、查看表结构

使用以下命令可以查看一个表的结构:

DESCRIBE table_name;

其中,table_name是要查看结构的表的名称。

六、插入数据

使用以下命令可以向表中插入一行数据:

INSERT INTO table_name (column1, column2, column3, ...) VALUES (value1, value2, value3, ...);

其中,table_name是要插入数据的表的名称,column1、column2、column3等是表的列名,value1、value2、value3等是要插入的数据的值。

七、更新数据

使用以下命令可以更新表中的数据:

UPDATE table_name SET column1 = value1, column2 = value2, ... WHERE condition;

其中,table_name是要更新数据的表的名称,column1、column2等是要更新的列名,value1、value2等是要更新的数据的值,condition是更新条件。

八、删除数据

使用以下命令可以删除表中的数据:

DELETE FROM table_name WHERE condition;

其中,table_name是要删除数据的表的名称,condition是删除条件。

九、查询数据

使用以下命令可以查询表中的数据:

SELECT column1, column2, ... FROM table_name WHERE condition;

其中,table_name是要查询数据的表的名称,column1、column2等是要查询的列名,condition是查询条件。

十、排序数据

使用以下命令可以对查询结果进行排序:

SELECT column1, column2, ... FROM table_name WHERE condition ORDER BY column1 ASC|DESC, column2 ASC|DESC, ...;

其中,table_name是要查询数据的表的名称,column1、column2等是要查询的列名,condition是查询条件,ASC表示升序排序,DESC表示降序排序。

十一、计算数据

使用以下命令可以对查询结果进行计算:

SELECT AVG(column_name) FROM table_name WHERE condition;

其中,table_name是要查询数据的表的名称,column_name是要计算的列名,AVG表示计算平均值。其他的计算函数包括SUM、MIN、MAX等。

十二、连接多个表

使用以下命令可以连接多个表:

SELECT column1, column2, ... FROM table_name1 JOIN table_name2 ON condition;

其中,table_name1和table_name2是要连接的两个表的名称,condition是连接条件。连接方式包括INNER JOIN、LEFT JOIN、RIGHT JOIN等。

十三、备份数据库

使用以下命令可以备份整个数据库:

mysqldump -u root -p database_name > backup.sql

其中,database_name是要备份的数据库的名称,backup.sql是备份文件的名称。

十四、恢复数据库

使用以下命令可以恢复整个数据库:

mysql -u root -p database_name < backup.sql

其中,database_name是要恢复的数据库的名称,backup.sql是备份文件的名称。

十五、退出MySQL

使用以下命令可以退出MySQL:

EXIT;

或者使用以下快捷键:

CTRL+D

相关文章

Oracle如何使用授予和撤销权限的语法和示例
Awesome Project: 探索 MatrixOrigin 云原生分布式数据库
下载丨66页PDF,云和恩墨技术通讯(2024年7月刊)
社区版oceanbase安装
Oracle 导出CSV工具-sqluldr2
ETL数据集成丨快速将MySQL数据迁移至Doris数据库

发布评论