1. 连接数据库: ```sql mysql u 用户名 p ```

2. 显示所有数据库: ```sql SHOW DATABASES; ```

3. 选择数据库: ```sql USE 数据库名; ```

4. 创建数据库: ```sql CREATE DATABASE 数据库名; ```

5. 删除数据库: ```sql DROP DATABASE 数据库名; ```

6. 创建表: ```sql CREATE TABLE 表名 , 列名2 数据类型 , ... qwe2; ```

7. 显示所有表: ```sql SHOW TABLES; ```

8. 描述表结构: ```sql DESC 表名; ```

9. 插入数据: ```sql INSERT INTO 表名 VALUES ; ```

10. 查询数据: ```sql SELECT FROM 表名; SELECT 列名1, 列名2 FROM 表名 WHERE 条件; ```

11. 更新数据: ```sql UPDATE 表名 SET 列名1 = 值1, 列名2 = 值2 WHERE 条件; ```

12. 删除数据: ```sql DELETE FROM 表名 WHERE 条件; ```

13. 备份与恢复: 备份: ```bash mysqldump u 用户名 p 数据库名 > 备份文件.sql ``` 恢复: ```bash mysql u 用户名 p 数据库名 14. 用户管理: 创建用户: ```sql CREATE USER '用户名'@'主机' IDENTIFIED BY '密码'; ``` 授权: ```sql GRANT 权限 ON 数据库名. TO '用户名'@'主机'; ``` 撤销权限: ```sql REVOKE 权限 ON 数据库名. FROM '用户名'@'主机'; ``` 删除用户: ```sql DROP USER '用户名'@'主机'; ```

15. 其他命令: 查看当前用户: ```sql SELECT USER; ``` 查看当前数据库: ```sql SELECT DATABASE; ```

这些命令涵盖了基本的数据库操作,但 MySQL 还有很多其他功能和高级特性,可以根据具体需求进一步学习和使用。

MySQL数据库操作命令概述

MySQL是一种广泛使用的关系型数据库管理系统,它提供了丰富的操作命令,用于管理数据库、表、字段和数据。以下是对MySQL数据库操作命令的概述,涵盖了数据库的创建、查询、更新、删除以及用户和权限管理等方面的操作。

数据库操作命令

数据库操作命令用于创建、显示、选择和删除数据库。

创建数据库:使用CREATE DATABASE dbname;命令创建一个新的数据库。

显示所有数据库:使用SHOW DATABASES;命令显示当前MySQL实例中所有数据库的列表。

选择数据库:使用USE dbname;命令选择要操作的数据库。

删除数据库:使用DROP DATABASE dbname;命令删除指定的数据库。

显示当前使用的数据库:使用SELECT DATABASE();命令显示当前正在使用的数据库。

表操作命令

表操作命令用于创建、查看、修改和删除表。

创建表:使用CREATE TABLE tablename (columnname1 datatype, columnname2 datatype, ...);命令创建一个新的表。

查看表的创建语句:使用SHOW CREATE TABLE tablename;命令查看指定表的创建语句。

查看表结构:使用DESC tablename;命令查看指定表的结构,包括列名、数据类型、字符集等。

添加新列:使用ALTER TABLE tablename ADD columnname datatype;命令向表中添加新列。

删除列:使用ALTER TABLE tablename DROP columnname;命令从表中删除指定的列。

修改列的类型:使用ALTER TABLE tablename MODIFY columnname datatype;命令修改列的数据类型。

重命名表:使用ALTER TABLE tablename RENAME TO newtablename;命令重命名表。

删除表:使用DROP TABLE tablename;命令删除指定的表。

数据操作命令

数据操作命令用于插入、删除、更新和查询表中的数据。

插入数据:使用INSERT INTO tablename (column1, column2, ...) VALUES (value1, value2, ...);命令向表中插入新数据。

删除数据:使用DELETE FROM tablename WHERE condition;命令删除满足条件的行。

更新数据:使用UPDATE tablename SET column1=value1, column2=value2, ... WHERE condition;命令更新满足条件的行。

查询数据:使用SELECT column1, column2, ... FROM tablename WHERE condition;命令查询满足条件的行。

用户和权限管理命令

用户和权限管理命令用于创建、删除、修改用户权限。

创建用户:使用CREATE USER 'username'@'host' IDENTIFIED BY 'password';命令创建一个新的用户。

删除用户:使用DROP USER 'username'@'host';命令删除指定的用户。

修改用户密码:使用ALTER USER 'username'@'host' IDENTIFIED BY 'newpassword';命令修改用户的密码。

授予权限:使用GRANT privileges ON dbname.tablename TO 'username'@'host';命令授予用户对指定数据库和表的权限。

撤销权限:使用REVOKE privileges ON dbname.tablename FROM 'username'@'host';命令撤销用户对指定数据库和表的权限。