16. MarriaDB数据库

CentOS7 数据库 MariaDB（MySQL）

实验目的 1

安装 mariadb，并管理 mariadb 的服务进程

安装包：mariadb-server（服务端）；mariadb（客户端）

Copy
systemctl start mariadb #开启MariaDB
systemctl enable mariadb #开启MariaDB开机自启动
#其他指令之前讲过以此类推

实验目的 2

连接 MariaDB 数据库，并设置管理员（root 这里的 root 是 MariaDB 管理员账号并非 Linux 管理员账号，只是同名而已）

连接mysql

退出exit

初始化 MariaDBmysql_secure_installation

修改 MariaDB 密码mysqladmin -u 用户 -p旧密码 password 新密码注意-p和旧密码之间没用空格

实验目的 3

管理数据库（查询、创建、丢弃、使用）

Copy
create database xxx; #创建数据库xxx
show databases; #查询数据库
drop database xxx; #丢弃数据库xxx
use xxx; #使用数据库xxx

注意每行语句后面都要加分号

实验目的 4

管理数据库中的表格（查询、创建、丢弃）

Copy
show tables; #查询表格
create table student(Sno char(8)，Sname varchar(8), Sage int, Saddress varchar(20)); #创建一个学生表
drop table student; #丢弃表格
show columns from student; #查询表结构

实验目的 5

管理表格中的数据（查询、插入、删除、更新）

查询：select * from student;

插入：insert into sdudent values('001','zhang','18','hz');

更新：update student set saddress='hangzhou' where Sno='001';

删除：delete from student where Sno='000';

实验目的 6

备份和还原数据库

备份：mysqldump -u root -p123456 school > /root/school.sql

还原：mysql -u root -p123456 school < /root/school.sql