mysql常用命令

1.连接mysql

mysql -h host_ip -u user_name -p
Enter password: user_pwd

下面的命令是mysql环境中的命令,需要以分号作为命令结束符

2.修改密码

>use mysql;
>UPDATE user SET Password=PASSWORD('newpassword') where USER='root';//每个版本的password字段可能不一样,5.7下为authentication_string 可以通过describe命令来查看

3.退出mysql

>quit;

4.创建数据库

>create database db_name;

5.增加新用户并授予相关权限

权限有:select ,insert ,update ,delete ,index ,alter ,create ,drop ,all

>grant 权限 
->on db_name.*
->to new_user_name identified by "new_user_pwd"; 

6.取消用户权限

>revoke 权限
->on db_name.*
->to user_name;

7.显示数据库

>show databases;

8.删除数据库

>drop database db_name;

9.连接数据库

>use db_name;

10.创建表

>create table table_name(
->字段名1 字段属性,
->字段名2 字段属性
->);

11.删除表

>drop table table_name;

12.插入数据

>insert into table_name 
->字段名 
->values (
->值
->);

13.查询数据

>select 字段名
->from table_name
->条件语句;

14.删除数据

>delete from table_name
->条件语句;

15.修改数据

>update table_name 
->set 字段=新值
->条件语句;

16.增加/删除表字段

>alter table table_name
->add/drop 字段名 类型;

17.修改表名

>rename table old_table_name 
->to new_table_name;

以下是导入/导出数据库相关

18.导出数据库

>mysqldump -u user_name -p user_pwd db_name > outfile_name.sql

19.导出一个表

>mysqldump -u user_name -p user_pwd db_name table_name > outfile_name.sql

20.导入sql文件

将sql文件放在mysql的bin文件下,然后使用source命令

>source inputfile_name.sql;

mysql忘记root密码了怎么办?
1、 首先检查mysql服务是否启动,若已启动则先将其停止服务,可在cmd中,使用命令:
net stop mysql

切换到mysql的bin目录,运行命令:

mysqld --defaults-file="mysql安装路径\my-default.ini" --console --skip-grant-tables

注释:
该命令通过跳过权限安全检查,开启mysql服务,这样连接mysql时,可以不用输入用户密码。 此时已经开启了mysql服务了!
这个窗口保留 不关闭。

2、打开第二个cmd窗口切换到mysql的bin目录,输入命令:

mysql -u root -p

出现:
Enter password:
在这里直接回车,不用输入密码。
然后就就会出现登录成功的信息,

使用命令切换到mysql数据库:
use mysql;
使用命令更改root密码:

//root用户信息保存在user表中了
>UPDATE user SET Password=PASSWORD('newpassword') where USER='root';

刷新权限:

>FLUSH PRIVILEGES;

然后退出:

>quit;

重新登录: 可以关掉第一个cmd窗口了。然后用net start mysql 启动服务
mysql -u root -p
出现输入密码提示,输入新的密码即可登录:
Enter password: *
显示登录信息: 成功 就一切ok了

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值