MySQL创建用户并设置权限

Posted dyfblogs

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL创建用户并设置权限相关的知识,希望对你有一定的参考价值。

mysql创建用户并添加权限的方式:

1.进入mysql数据库

mysql -u root mysql

2.在mysql界面添加用户及权限

create user 'pyjsh'@'localhost' identified by 'pyjsh';
grant all on *.* to pyjsh@'%' identified by 'pyjsh';
grant all on *.* to pyjsh@'localhost' identified by 'pyjsh';
flush privileges;

查询数据库

show databases;

创建数据库

create database dbname;

删除数据库

drop database dbname;

创建数据库表并设置自增长主键

MariaDB [dyf_da]> create table test_tb
    -> (
    -> id int(11) not null AUTO_INCREMENT primary key,
    -> total int(11),
    -> name varchar(256));
Query OK, 0 rows affected (0.021 sec)
查看数据表结构
desc test_tb;
show columns from test_tb; 和上条命令查询结果一致
向数据表中插入列
alter table test_tb add column age varchar(256);
修改列的类型
alter table test_tb modify age int(11);
插入一条新数据
insert into test_tb(total,name,age) values(34,'tina',23);
修改一条数据记录
update test_tb set total=15,name='andy',age=22 where id=1;
查询记录数量
 select count(*) from test_tb; 
按关键字查询
select * from test_tb where name like '%and%';
数据表重命名
alter table test_tb rename to tb01;
删除数据表中的数据
delete from tb01 where id=2;
清空数据表:清空后主键id会从1开始递增
truncate table tb01;
复制一个表
create table tb2 select * from tb01;
删除数据表
drop table tb01;
删除数据库
drop database dyf_da;

以上是关于MySQL创建用户并设置权限的主要内容,如果未能解决你的问题,请参考以下文章

如何设置mysql用户的权限

MySQL我创建一个只能备份的权限需要勾选哪些,cmd命令创建用户并给权限也行的

Mysql创建新用户并赋予权限

mysql中怎样设置用户和管理员的权限?

MySQL创建数据库用户权限设置

如何给mysql用户分配权限