MySQL常用命令大全(mysql下常用命令)

在日常开发中,MySQL是一个非常常用的关系型数据库管理系统。它提供了丰富的命令和操作,方便开发者对数据库进行管理和维护。本文将介绍一些MySQL常用命令。

一、连接与退出

连接MySQL数据库

mysql -u username -p

其中,`username` 是你的MySQL用户名。系统会提示你输入密码,输入正确密码即可成功连接。

退出MySQL数据库

quit;

或者

exit;

二、数据库操作

显示当前正在使用的数据库

SELECT DATABASE();

显示所有数据库

SHOW DATABASES;

创建数据库

CREATE DATABASE database_name;

其中,`database_name` 为你要创建的数据库名称。

删除数据库

DROP DATABASE database_name;

其中,`database_name` 为你要删除的数据库名称,删除后无法恢复,请谨慎使用此命令。

三、数据表操作

显示所有数据表

SHOW TABLES;

创建数据表

CREATE TABLE table_name (column1 datatype1, column2 datatype2, ..., columnN datatypeN);

其中,`table_name` 为你要创建的数据表名称,`column1` 到 `columnN` 为数据表中的各个列名,`datatype1` 到 `datatypeN` 为各个列所对应的数据类型。

删除数据表

DROP TABLE table_name;

其中,`table_name` 为你要删除的数据表名称,删除后无法恢复,请谨慎使用此命令。

插入数据

INSERT INTO table_name (column1, column2, ..., columnN) VALUES (value1, value2, ..., valueN);

其中,`table_name` 为你要插入数据的数据表名称,`column1` 到 `columnN` 是数据表中的各个列名,`value1` 到 `valueN` 是各个列所对应的值。

查询数据

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

其中,`column1` 到 `columnN` 是你要查询的列名,`table_name` 是你要查询的数据表名称,`condition` 是你要查询的条件。如果你想查询所有列,可以使用 `SELECT * FROM table_name WHERE condition;` 命令。

删除数据

DELETE FROM table_name WHERE condition;

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

更新数据

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

其中,`table_name` 是你要更新数据的数据表名称,`value1` 到 `valueN` 是各个列所对应的值,`condition` 是你要更新的数据的条件。

四、用户管理

创建用户

CREATE USER username@'%' IDENTIFIED BY 'password';

其中,`username` 是你要创建的用户名,`password` 是你要为该用户设置的密码。

授权

GRANT ALL PRIVILEGES ON database_name.* TO username@'%';

其中,`database_name` 是你要授权的数据库名称,`username` 是你要授权的用户名。在以上命令中,我们授予了该用户对 `database_name` 数据库下的所有数据表的 `SELECT`、`INSERT`、`UPDATE` 和 `DELETE` 权限。

修改密码

SET PASSWORD FOR username@'%' = PASSWORD('new_password');

其中,`username` 是你要修改密码的用户名,`new_password` 是你要设置的新密码。

删除用户

DROP USER username@'%';

其中,`username` 是你要删除的用户名。

以上是一些MySQL常用命令的介绍,希望对你有所帮助。MySQL是一个非常强大的数据库管理系统,如果想要熟练掌握MySQL的使用技巧,需要花费一定的时间和精力进行实践和学习。


数据运维技术 » MySQL常用命令大全(mysql下常用命令)