mysql常用命令

数据库操作

  1. ‌查看所有数据库‌:

    SHOW DATABASES;
  2. ‌创建数据库‌:

    CREATE DATABASE database_name;
  3. ‌删除数据库‌:

    DROP DATABASE database_name;
  4. ‌选择数据库‌:

    USE database_name;
  5. ‌查看当前数据库的状态信息‌:

    SHOW STATUS;
  6. ‌查看当前连接的权限信息‌:

    SHOW GRANTS;
  7. ‌数据库备份与恢复‌:

    • 备份:mysqldump -h host -u root -p dbname > dbname_backup.sql

    • 恢复:mysql -h host -u root -p dbname < dbname_backup.sql

表操作

  1. ‌查看当前数据库下所有表‌:

    SHOW TABLES;
  2. ‌查看表的字段结构‌:

    DESC table_name;
  3. ‌创建表‌:

    CREATE TABLE table_name (column1 datatype [constraint], column2 datatype [constraint], ...);
  4. ‌删除表‌:

    DROP TABLE table_name;
  5. ‌修改表结构‌:

    • 添加字段:ALTER TABLE table_name ADD column_name datatype [constraint];

    • 删除字段:ALTER TABLE table_name DROP COLUMN column_name;

    • 重命名表:ALTER TABLE old_table_name RENAME TO new_table_name;

数据操作

  1. ‌插入数据‌:

    INSERT INTO table_name (column1, column2, ...) VALUES (value1, value2, ...);
  2. ‌查询数据‌:

    SELECT column1, column2, ... FROM table_name WHERE condition;
  3. ‌更新数据‌:

    UPDATE table_name SET column1 = value1, column2 = value2 WHERE condition;
  4. ‌删除数据‌:

    DELETE FROM table_name WHERE condition;

用户管理

  1. ‌创建用户‌:

    CREATE USER 'username'@'host' IDENTIFIED BY 'password';
  2. ‌授权‌:

    GRANT privilege ON database_name.* TO 'username'@'host';


文章导航