MySQL---常见命令

 

MySQL常用命令

MySQL是一种流行的关系型数据库管理系统,广泛用于各种应用程序和网站的数据存储和管理。

1. 连接和退出

连接到MySQL服务器

mysql -u username -p

上述命令中,-u选项用于指定要连接的用户名,-p选项用于提示输入密码。输入正确的用户名和密码后,将连接到MySQL服务器。

退出MySQL服务器

exit

或者使用快捷键Ctrl + D退出MySQL服务器。

2. 数据库操作

创建数据库

CREATE DATABASE database_name;

上述命令将创建一个名为database_name的数据库。

删除数据库

DROP DATABASE database_name;

上述命令将删除名为database_name的数据库及其所有相关数据。

使用数据库

USE database_name;

上述命令将选择要使用的数据库,所有后续的操作都将在该数据库上执行。

显示所有数据库

SHOW DATABASES;

上述命令将列出所有当前MySQL服务器上的数据库。

3. 表操作

创建表

CREATE TABLE table_name (
    column1 datatype,
    column2 datatype,
    column3 datatype,
    ...
);

上述命令将创建一个名为table_name的表,其中column1column2column3等是表的列名和数据类型。

删除表

DROP TABLE table_name;

上述命令将删除名为table_name的表及其所有相关数据。

显示表结构

DESCRIBE table_name;

上述命令将显示名为table_name的表的结构,包括列名、数据类型和约束等信息。

插入数据

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

上述命令将向名为table_name的表中插入一行数据。

查询数据

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

上述命令将从名为table_name的表中选择指定列的数据,并根据给定的条件进行过滤。

更新数据

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

上述命令将更新名为table_name的表中符合给定条件的数据。

删除数据

DELETE FROM table_name
WHERE condition;

上述命令将从名为table_name的表中删除符合给定条件的数据。

4. 其他常用命令

显示MySQL版本

SELECT VERSION();

上述命令将显示当前MySQL服务器的版本信息。

导入SQL文件

mysql -u username -p database_name < file.sql

上述命令将从file.sql文件中导入SQL语句到名为database_name的数据库。

备份数据库

mysqldump -u username -p database_name > backup.sql

上述命令将备份名为database_name的数据库,并将结果保存到backup.sql文件中。