MySQL常用指令

MySQL常用指令

连接与退出

  • 连接到MySQL服务器:

    1
    mysql -u username -p
  • 连接到指定主机上的MySQL服务器:

    1
    mysql -h hostname -u username -p
  • 退出MySQL客户端:

    1
    exit;

数据库操作

  • 创建数据库:

    1
    CREATE DATABASE dbname;
  • 选择数据库:

    1
    USE dbname;
  • 查看所有数据库:

    1
    SHOW DATABASES;
  • 删除数据库:

    1
    DROP DATABASE dbname;

表操作

  • 创建表:

    1
    2
    3
    4
    5
    CREATE TABLE tablename (
    column1 datatype,
    column2 datatype,
    ...
    );
  • 查看表结构:

    1
    DESCRIBE tablename;
  • 查看所有表:

    1
    SHOW TABLES;
  • 删除表:

    1
    DROP TABLE tablename;

数据操作

  • 插入数据:

    1
    INSERT INTO tablename (column1, column2, ...) VALUES (value1, value2, ...);
  • 查询数据:

    1
    SELECT * FROM tablename WHERE condition;
  • 更新数据:

    1
    UPDATE tablename SET column1 = value1 WHERE condition;
  • 删除数据:

    1
    DELETE FROM tablename WHERE condition;

权限管理

  • 创建用户:

    1
    CREATE USER 'username'@'hostname' IDENTIFIED BY 'password';
  • 赋予用户权限:

    1
    GRANT privileges ON dbname.tablename TO 'username'@'hostname';
  • 撤销用户权限:

    1
    REVOKE privileges ON dbname.tablename FROM 'username'@'hostname';
  • 刷新权限:

    1
    FLUSH PRIVILEGES;

这是一个涵盖了MySQL中一些基本操作的常用指令列表。