乐闻世界logo
搜索文章和话题

MySQL的常见命令有哪些?

4 个月前提问
4 个月前修改
浏览次数16

1个答案

1

在MySQL中,有多种常用的命令可以帮助我们进行数据库的管理、数据的查询、修改以及优化等操作。以下是一些常见的MySQL命令类别及其具体例子:

1. 数据库操作命令

  • 创建数据库

    sql
    CREATE DATABASE 数据库名;

    例如:

    sql
    CREATE DATABASE SchoolDB;
  • 删除数据库

    sql
    DROP DATABASE 数据库名;

    例如:

    sql
    DROP DATABASE SchoolDB;
  • 选择数据库

    sql
    USE 数据库名;

    例如:

    sql
    USE SchoolDB;

2. 表格操作命令

  • 创建表

    sql
    CREATE TABLE 表名 ( 列名1 数据类型, 列名2 数据类型, ... );

    例如:

    sql
    CREATE TABLE Students ( ID INT, Name VARCHAR(100), Age INT );
  • 删除表

    sql
    DROP TABLE 表名;

    例如:

    sql
    DROP TABLE Students;
  • 显示所有表

    sql
    SHOW TABLES;

3. 数据操纵命令

  • 插入数据

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

    例如:

    sql
    INSERT INTO Students (ID, Name, Age) VALUES (1, 'Alice', 21);
  • 更新数据

    sql
    UPDATE 表名 SET1 =1,2 =2 WHERE 条件;

    例如:

    sql
    UPDATE Students SET Name = 'Bob' WHERE ID = 1;
  • 删除数据

    sql
    DELETE FROM 表名 WHERE 条件;

    例如:

    sql
    DELETE FROM Students WHERE ID = 1;

4. 查询命令

  • 简单查询

    sql
    SELECT * FROM 表名;

    例如:

    sql
    SELECT * FROM Students;
  • 条件查询

    sql
    SELECT1,2 FROM 表名 WHERE 条件;

    例如:

    sql
    SELECT Name, Age FROM Students WHERE Age > 18;

5. 权限管理

  • 授权

    sql
    GRANT 权限 ON 数据库.TO '用户名'@'主机名';

    例如:

    sql
    GRANT SELECT, INSERT ON SchoolDB.Students TO 'user'@'%';
  • 撤销权限

    sql
    REVOKE 权限 ON 数据库.FROM '用户名'@'主机名';

    例如:

    sql
    REVOKE ALL ON SchoolDB.Students FROM 'user'@'%';

这些命令构成了MySQL日常使用中的核心,通过这些命令可以实现数据库的基本操作和维护工作。对于开发者和数据库管理员来说,掌握这些命令是必要的基础技能。

2024年8月6日 23:44 回复

你的答案