qiuyang-linux

1.安装mariadb

①yum install -y mariadb mariadb-server 或者 yum groupinstall -y mariadb 

2.备份和还原数据库

①备份:mysqldump --user=root --password --result-file=/备份的路径和名称   需要备份数据库的名称

②还原:mysql --user=root  --password  数据库名< 备份的数据库文件

③在数据库里面还原数据库: source /备份的数据库文件 

3.创简单的数据库方案:

①查询数据库: show databases; 

②创建数据库:create database 数据库名;

  删除数据库: drop database 库名;

③进入某个数据库: use 数据库名 ;

④查询数据库内的表: show tables ;

⑤创建表:create table  表名  (

                                          列 数据类型,

                                          列 数据类型,

                                          列 数据类型

                                         );

  删除表:drop table 表名;

⑥全部列依次插入数据: insert into 表名称 values(数据1,数据2,数据3);

⑦指定列插入数据:insert into 表名称(列名1,列名2) values(数据1,数据2);

 删除表内的一条数据记录:delete from 表名 where  查询条件;

 删除表内所有数据记录:delete from 表名 ;

 更新一条数据: uptate name set 列名="值" where 判断条件 ;

更新:flush privileges ;

 

4.创建用户和授权

 ①创建用户: create user 用户名 identified  by \'密码\' ;

   删除用户:drop user \'用户名\'@\'主机名\';

  用户重命名:rename user 原用户名 to  新用户名;

   修改当前用户密码:set password=password("新密码");

 修改指定用户密码:set password for 用户名=password(\'新密码\');

②用户授权管理:

权限类型:all 全部权限  select 查询权限  update 更新权限  inster 插入权限 delete 删除权限 

!注意授予all 权限时 后面迦 privileges 如 grant all privileges on *.* to \'root\'@\'localhost\' identified by \'root-password\' ;

用户授权:grant  权限1,权限2,权限   on 数据库名.表名  to  \'用户名\'@\'主机名\' identified by \'密码\' ;

用户主机连接授权: gram 权限  on 数据库名.表名 to \'用户名\'@\'主机名\'    identified  by \'密码\' ;  

用户权限撤销: revoke 权限 on 数据库.表名  from  \'lucy\'@\'localhost\';

刷新:flush privileges ;

 

5.数据库查询

  select  列名  from 表名 where  判断条件 ;

  select  列名1,列名2 from 表名1,表名2  where 判断条件 and  判断权限 ;

 

分类:

技术点:

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-12-05
  • 2022-12-23
  • 2021-06-13
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-11-23
  • 2021-06-29
  • 2022-02-09
  • 2022-12-23
  • 2022-12-23
  • 2021-06-19
  • 2021-12-14
相关资源
相似解决方案