mysql关于用户的知识_mysql_基础知识和用户管理

登录到mysql

mysql -uroot -p root

常用的命令

show databases;   #查看当前mysql有多少数据库 其中mysql 、sys、 information_schema、 performance_schema是默认数据库

create database 数据库名称; #创建数据库

use 数据库名称;   #进入数据库

show tables; # 查看当前数据库中的表

create table 表名称(列名 类型,列名 类型 ………………); #创建数据库中的表

select * from 表名;  #查看表中的所有数据

insert into 表名 (列名,列名,……) values('xx','xx',……); #向表中插入数据

desc 表名称;  #查看表结构

案例:

查看数据库

show databases;

e41b42e0cd97f7176b43827e2601c3a1.png

新建数据库

create database test;

735baf53da2b99d4ad99963ba2e8d0bb.png

在test中创建一个表test1

use test;

create table test1 ( id int,name varchar(20),age int);

9c59c079224d1c1d6252e8691056c3be.png

查看表结构

desc test1;

f942ee004abcf1392a7d8c7998168e37.png

表里面插入新数据

insert into test1(id,name,age) values (1,"sleep_zhang",28);

74027aa196e5f69e441a52914cbfab85.png

查看表中的数据

select * from test1;

67bca197c653e6788d5cf895183cdf2e.png

用户管理

创建用户

create user '用户名'@‘ip地址’ identified by "123"

修改用户

rename user  '用户名'@‘ip地址’ to '新用户名'@'ip地址';

删除用户

drop user '用户名'@‘ip地址’;

修改密码

set password for ‘用户名’@'ip地址' = Password('新密码')

权限管理

grant select on test.test1 to sleep_li@'127.0.0.1';

权限

all privileges  #除了grant的所有权限

usage  #默认的 无访问权限

用户的信息存在mysql.user中

select host, user from mysql.user;

1c6d19204b09e4e6d8e35b4a5ed7704b.png

创建用户

create user sleep_zhang@'localhost' identified by '123456';

de04a3e2db9a8373155d7dd86b2bb36b.png

删除用户

drop user sleep_li@'localhost';

f5de042bf7f446741f66349e504a3bc9.png

修改用户

rename user 'sleep_zhang'@'localhost' to 'sleep_li'@'127.0.0.1';

4547f4067c21855726409a6f3ca80196.png

修改密码:

set password for sleep_li@'127.0.0.1' = Password('654321');

5547184914a663268182be30cdfe08d9.png

新建的数据库没有任何其他表的权限

使用sleep_li登录

mysql -usleep_li -p654321 -h127.0.0.1

show databases;

3cffa9ea931f8119c7da7bb31d1e3dad.png

赋予test.test1的查询权限

grant select on test.test1 to sleep_li@'127.0.0.1';

30851450dbb48d0ce5f3399e2cce0226.png

2613d26f65e31ad7dbd062c8969de307.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值