当前位置:首页 > 行业动态 > 正文

如何全面掌握mysql_cmd命令及其功能?

MySQL命令行工具提供了丰富的命令来管理数据库,包括创建、查询、更新和删除数据等操作。

MySQL CMD命令总览

一、启动与连接

1、启动MySQL服务

Windows:net start mysql

Linux:sudo service mysql startsudo systemctl start mysql

2、连接到MySQL服务器

 mysql -u 用户名 -p

示例:

 mysql -u root -p

二、数据库操作

1、展示数据库

 SHOW DATABASES;

2、选择数据库

 USE 数据库名;

3、创建数据库

 CREATE DATABASE 数据库名;

4、删除数据库

 DROP DATABASE 数据库名;

三、数据表操作

1、展示数据表

如何全面掌握mysql_cmd命令及其功能?

 SHOW TABLES;

2、创建数据表

 CREATE TABLE 表名 (
       列1 数据类型 [约束],
       列2 数据类型 [约束],
       ...
   );

3、查看表结构

 DESC 表名;

4、修改表结构

添加列:

 ALTER TABLE 表名 ADD 列名 数据类型 [约束];

删除列:

 ALTER TABLE 表名 DROP COLUMN 列名;

修改列:

 ALTER TABLE 表名 MODIFY 列名 新数据类型 [新约束];

5、重命名表

 RENAME TABLE 原表名 TO 新表名;

6、删除数据表

如何全面掌握mysql_cmd命令及其功能?

 DROP TABLE 表名;

四、数据操作

1、插入数据

 INSERT INTO 表名 (列1, 列2, ...) VALUES (值1, 值2, ...);

2、查询数据

 SELECT 列1, 列2, ... FROM 表名 WHERE 条件;

3、更新数据

 UPDATE 表名 SET 列1=值1, 列2=值2, ... WHERE 条件;

4、删除数据

 DELETE FROM 表名 WHERE 条件;

五、用户管理

1、创建用户

 CREATE USER '用户名'@'主机' IDENTIFIED BY '密码';

2、授予权限

 GRANT ALL PRIVILEGES ON 数据库名.* TO '用户名'@'主机';

3、刷新权限

 FLUSH PRIVILEGES;

4、删除用户

 DROP USER '用户名'@'主机';

六、备份与恢复

1、备份数据库

如何全面掌握mysql_cmd命令及其功能?

 mysqldump -u 用户名 -p 数据库名 > 备份文件路径;

2、恢复数据库

 mysql -u 用户名 -p 数据库名 < 备份文件路径;

七、优化与维护

1、查看表状态

 SHOW TABLE STATUS FROM 数据库名;

2、优化表

 OPTIMIZE TABLE 表名;

3、修复表

 REPAIR TABLE 表名;

八、其他常用命令

1、查看当前用户

 SELECT USER();

2、查看数据库版本

 SELECT VERSION();

3、查看当前时间

 SELECT NOW();

小伙伴们,上文介绍了“mysql_cmd命令_命令总览”的内容,你了解清楚吗?希望对你有所帮助,任何问题可以给我留言,让我们下期再见吧。