网安第三天mysql基础

公钥加密,私钥解密叫加密

公钥解密,私钥加密叫签名

Mariadb新建用户

第一种

create user 'hello'@'localhost';

create user 'hello'@'localhost' identified by 'world';

mysql密码必须保证大小写+英文+数字+符号(>=14)

第二种

insert into mysql.user(user,host,password) values ('aaa','localhost',password('qqqq'));

mysql.user在mariadb中是一个视图,不支持插入

如果出错,可查看是不是设置为了严格模式(ERROR 1364(HY000))

第三种

grant all on *.* 'aaa'@'%' identified by 'xxx'; ---所有库所有表(*.*)新建用户aaa,模式为远程连接(localhost为本地,%为远程连接)

grant 权限1,权限2,…权限n on 数据库名称.表名称 to 用户名@用户地址 identified by ‘密码’;

用户地址可以是localhost,也可以是ip地址、机器名字、域名。也可以用’%'表示从任何地址连接

flush privileges;---刷新权限

删除用户

drop user 'aaa'@'localhost';--- drop能删除权限,数据

查询

select version(); --- 版本

select user(); --- 用户

select database(); ---数据库

创建数据库

create database if not exists aaa default character set utf8mb4(编码形式);

删除数据库

drop database aaa;

创建表

create table aaa(

id int(10) unsigned primary key auto_increment not null, --- id为主键且自增,所以插入数据的时候不写id的数值

name varchar(100) not null

);

插入数据

insert into aaa (name,x,c,v) values ('bbb','xx','cc','vv');

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值