首页 / 亚洲服务器 / 正文
MySQL常用命令,mysql常用命令语句

Time:2025年01月04日 Read:8 评论:42 作者:y21dr45

一、服务层面命令

在操作MySQL之前,掌握一些基础的服务层面命令是非常必要的,以下是一些常见的服务管理命令:

MySQL常用命令,mysql常用命令语句

1、启动MySQL服务

- 对于Win系统,使用net start mysql 命令。

- 对于Linux系统,进入安装目录的bin文件夹内运行mysqld_safe --user=mysql & 命令。

2、停止MySQL服务

- 对于Win系统,使用net stop mysql 命令。

- 对于Linux系统,进入安装目录的bin文件夹内运行mysqladmin -u root -p shutdown 命令。

3、重启MySQL服务

- 对于Win系统,使用net stop mysql && net start mysql 命令。

- 对于Linux系统,进入安装目录的bin文件夹内运行killall -TERM mysqld; mysqld_safe --user=mysql & 命令。

4、查看MySQL服务状态

- 对于Win系统,使用sc query mysql 命令。

- 对于Linux系统,进入安装目录的bin文件夹内运行ps -ef | grep mysql 命令。

5、首次登陆MySQL

- 在Win系统下,使用mysql -h localhost -u root 命令。

- 在Linux系统下,使用mysql -u root 命令。

6、退出MySQL:输入exit;quit; 命令。

二、数据库层面命令

在MySQL中,对数据库的操作是日常管理的重要部分,以下是一些常用的数据库操作命令:

1、显示所有数据库

- 使用SHOW DATABASES; 命令。

2、创建数据库

- 使用CREATE DATABASE [IF NOT EXISTS] 数据库名; 命令。CREATE DATABASE IF NOT EXISTS school;

3、选择数据库

- 使用USE 数据库名; 命令。USE school;

4、显示当前数据库

- 使用SELECT DATABASE(); 命令。

5、删除数据库

- 使用DROP DATABASE [IF EXISTS] 数据库名; 命令。DROP DATABASE IF EXISTS school;

三、数据表层面命令

数据表是数据库的核心组成部分,对其进行操作需要精确的命令:

1、显示当前数据库下的所有数据表

- 使用SHOW TABLES; 命令。

2、创建数据表

- 使用CREATE TABLE 表名 (字段名1 数据类型1, 字段名2 数据类型2, ...); 命令。

      CREATE TABLE students (
          id INT,
          name VARCHAR(20),
          age INT
      );

3、查看表结构

- 使用DESCRIBE 表名; 命令。DESCRIBE students;

4、修改表结构

- 添加列:ALTER TABLE 表名 ADD 列名 数据类型;

- 删除列:ALTER TABLE 表名 DROP COLUMN 列名;

- 修改列:ALTER TABLE 表名 MODIFY 列名 新数据类型;

- 重命名表:RENAME TO 新表名;

5、删除数据表

- 使用DROP TABLE [IF EXISTS] 表名; 命令。DROP TABLE IF EXISTS students;

四、数据层面命令

数据操作是数据库管理的核心任务之一,以下是一些基本的数据操作命令:

1、插入数据

- 使用INSERT INTO 表名 (列名1, 列名2, ...) VALUES (值1, 值2, ...); 命令。

      INSERT INTO students (id, name, age) VALUES (1, 'John', 20);

2、查询数据

- 使用SELECTFROM 表名; 命令,例如SELECT * FROM students;

- 根据条件查询:SELECT 列名 FROM 表名 WHERE 条件;

3、更新数据

- 使用UPDATE 表名 SET 列名 = 新值, [WHERE 条件]; 命令。

      UPDATE students SET age = 21 WHERE id = 1;

4、删除数据

- 使用DELETE FROM 表名 [WHERE 条件]; 命令。

      DELETE FROM students WHERE id = 1;

五、用户与权限管理命令

用户与权限管理是数据库安全的基础,以下是一些常用的管理命令:

1、创建用户并赋予权限

- 使用CREATE USER '用户名'@'主机' IDENTIFIED BY '密码'; 命令。

      CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'password';
      GRANT ALL PRIVILEGES ON 数据库名.* TO 'newuser'@'localhost';

2、修改用户密码

- 使用SET PASSWORD FOR '用户名'@'主机' = '新密码'; 命令。

      SET PASSWORD FOR 'newuser'@'localhost' = 'newpassword';

3、删除用户

- 使用DROP USER '用户名'@'主机'; 命令。DROP USER 'newuser'@'localhost';

4、授予权限

- 使用GRANT ALL PRIVILEGES ON 数据库名.TO '用户名'@'主机'; 命令,例如

      GRANT ALL PRIVILEGES ON school.* TO 'newuser'@'localhost';

5、撤销权限

- 使用REVOKE ALL PRIVILEGES ON 数据库名.FROM '用户名'@'主机'; 命令,例如

      REVOKE ALL PRIVILEGES ON school.* FROM 'newuser'@'localhost';

标签: mysql常用命令 
排行榜
关于我们
「好主机」服务器测评网专注于为用户提供专业、真实的服务器评测与高性价比推荐。我们通过硬核性能测试、稳定性追踪及用户真实评价,帮助企业和个人用户快速找到最适合的服务器解决方案。无论是云服务器、物理服务器还是企业级服务器,好主机都是您值得信赖的选购指南!
快捷菜单1
服务器测评
VPS测评
VPS测评
服务器资讯
服务器资讯
扫码关注
鲁ICP备2022041413号-1