• mysql常用命令


    1、MySQL常用基础命令

    mysql -h -u 用户名 -p<密码> 登录mysql
    exit - 退出 MySQL 控制台。
    show databases; - 显示所有数据库。
    use database_name; - 选择要使用的数据库。
    show tables; - 显示当前数据库中的所有表。
    desc table_name; - 显示表的结构。
    select * from table_name; 查询数据
    update table_name set a = ? where b = ? 修改数据
    delete from table_name where a = ? 删除数据
    insert into table_name(a,b..) values(1,2..) 新增数据
    create database database_name; - 创建数据库
    show create table table_name; - 显示创建指定表的SQL语句。
    show create database database_name; - 显示创建指定数据库的SQL语句。
    select column_name from table_name order by column_name asc/desc; - 按升序或降序排列表中的数据。
    select column_name from table_name limit number; - 限制查询结果的行数。
    select column_name from table_name group by column_name; - 根据列对查询结果进行分组。
    create table table_name (column1 datatype, column2 datatype, ...); - 创建表。
    alter table table_name add column_name datatype; - 向表中添加新列。
    alter table table_name modify column_name datatype; - 修改表字段类型定义。
    ALTER TABLE table_name CHANGE column_name new_column_name new_data_type; 修改表字段
    alter table table_name drop column_name; - 从表中删除列。
    drop table table_name; - 删除表。
    drop database database_name; - 删除数据库。
    grant privileges on database_name.table_name to 'username'@'localhost'; - 授予用户对数据库表的特定权限。
    revoke privileges on database_name.table_name from 'username'@'localhost'; - 撤销用户对数据库表的权限。
    show grants for 'username'@'localhost'; - 显示用户的权限。
    create user 'username'@'localhost' identified by 'password'; - 创建新用户。
    alter user 'username'@'localhost' identified by 'new_password'; - 修改用户密码。
    drop user 'username'@'localhost'; - 删除用户。
    flush privileges; - 刷新权限。

    2、导出、导入数据库表

    导出SQL文件

    要退出 MySQL 交互式解释器,然后在命令行中执行以下命令:

    mysqldump -u root -p 数据库名 > /home/backup.sql
    
    • 1

    输入密码后,即可把sql文件导出到 /home/backup.sql 下

    导入SQL文件
    然后在命令行中执行以下命令:

    mysql -u 用户名 -p 数据库名 < /home/backup.sql
    
    • 1

    输入密码后,即可把sql文件导入到数据库中

    3、修改mysql密码

    首先,使用 root 用户登录到 MySQL 服务器:

    mysql -u root -p
    
    • 1

    输入当前的 MySQL root 用户密码,登录到 MySQL 控制台。

    确保使用以下命令来查找当前数据库中的用户和他们的权限:

    SELECT user,host FROM mysql.user;
    
    • 1

    使用以下命令来修改密码:

    ALTER USER 'username'@'localhost' IDENTIFIED BY 'new_password';
    
    • 1

    其中,username 是你想要修改密码的用户名,localhost 是该用户的主机,new_password 是你要设置的新密码。

    在执行修改密码的命令后,及时刷新权限:

    FLUSH PRIVILEGES;
    
    • 1

    最后,退出 MySQL 控制台:

    exit;
    
    • 1

    请确保在修改密码后,你记住了新的密码,并且将其应用于你的应用程序或系统配置中。

  • 相关阅读:
    双冠王!华为云领跑政务市场
    JavaSE——抽象类和接口详解
    设计模式-创建型模式-建造者模式
    OpenCV 相机相关函数
    时序预测 | Matlab实现ARIMA-LSTM差分自回归移动差分自回归移动平均模型模型结合长短期记忆神经网络时间序列预测
    电动汽车高压电池包跌落试验验证
    5G智能网关如何解决城市停车痛点难点
    看起来是线程池的BUG,但是我认为是源码设计不合理。
    15种常用的数据分析模型,搭配BI工具更高效,赶紧收藏起来
    element show-overflow-tooltip 复制
  • 原文地址:https://blog.csdn.net/weixin_44183847/article/details/134179498