1.安装mariadbmysql
①yum install -y mariadb mariadb-server 或者 yum groupinstall -y mariadb sql
2.备份和还原数据库数据库
①备份:mysqldump --user=root --password --result-file=/备份的路径和名称 须要备份数据库的名称ide
②还原:mysql --user=root --password 数据库名< 备份的数据库文件server
③在数据库里面还原数据库: source /备份的数据库文件 mariadb
3.创简单的数据库方案:table
①查询数据库: show databases; date
②建立数据库:create database 数据库名;file
删除数据库: drop database 库名;select
③进入某个数据库: 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 判断权限 ;