Mariadb简单命令笔记

mariadb 命令
show databases; 列出所有的数据库

create user 'huahua'@'localhost' identified by '123456';
新建一个用户huahua密码123456,只能本地访问
grant all privileges on cs1. to 'huahua'@'localhost';
给huahua用户 cs1的库的完全权限
grant all privileges on
. to 'root'@'192.168.0.11'
给huahua用户 所有库的完全权限
use cs1;#进入cs1数据库
show tables;#查看进入数据库的所有变
create table b1 (ID varchar(20),name varchar(20));
创建名为b1表,并创建两两个字段,id、name,varchar表示设置数据长度,用字符来定义长度单位,
insert into b1 values ("1","yang");
#向b1 插入数据
select
from b1;
#查看b1 表所有数据
Mariadb简单命令笔记
select from b1 where ID="2" #只匹配ID为2的行
select
from b1 where ID="1" and name="li" #即要id为1 name也要为li
update b1 set ID="3" where name="chun";
#查找name字段中内容为chun的,将ID修改为3,只要满足条件都会被修改。
alter table b1 modify column name varchar(5);
#修改b1 name字段长度为5 ,注意如果内容超出5个字符,会被删除超出的
flush privileges;#刷新权限 delete from t1 :清空表内容
drop table b1;删除表 drop database cs1:删除cs1数据库
drop user 'yang'@'localhost'; ##删除用户
create database cs1;新建数据库cs1
show variables like '%char%';查看数据库字符集
show engines; 查看MySQL存储引擎
show variables like '%storage_engine%';查看MySQL默认的存储引擎
alter table t1 engine=innodb; 修改MySQL b1表存储引擎
select distinct concat('user: ''',user,'''@''',host,''';') as query from mysql.user; ##显示mysql的用户
update user set password=passworD("test") where user='root';
##进入mysql库,user表,匹配root字段修改password 修改密码

mysqldump -u root -p123456 cs1 > cs1.sql
备份指定数据库
mysqldump -u root -p --databases db_name1 db_name2 > db_name12_backup.sql
备份多个数据库
mysql -u root -p database_name < db_backup.sql
备份所有数据库

更改 MariaDB 用户的密码
登录 MariaDB 并切换到 ‘mysql’ 数据库:
mysql -u root -p

use test;
然后运行下面命令:
update user set password=PASSWORD('your_new_password_here') where User='dbuser';
下一步,重新加载权限:
flush privileges;

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值