修改数据库密码:
[root@svr ~]#mysqladmin –uroot -p(旧密码) password ‘新密码’
设置字体格式utf8
[root@svr ~]#vim /etc/my.cnf
character_set_server=utf8
进入数据库
mysql –uroot –ppwd@123(中间不能有空格 如果有空格,会认为空格后面是一个数据库的)

Linux系统下mariadb数据库的基本操作
数据库语句以分号;结尾 或者\g
查看数据库表 show databases;
Linux系统下mariadb数据库的基本操作_第1张图片
Linux系统下mariadb数据库的基本操作
使用数据库:use 数据库名;
查看数据库表:show tables;

创建数据库 create database ntdad1903;数据库名不能为纯数字(有些版本不能以数字开头),不能是关键字
Linux系统下mariadb数据库的基本操作
删除数据库 drop database 库名;
创建数据库表
create table 表名(列名 类型(长度),列名 类型(长度),…….);
Linux系统下mariadb数据库的基本操作_第2张图片
Linux系统下mariadb数据库的基本操作_第3张图片
Linux系统下mariadb数据库的基本操作_第4张图片
Linux系统下mariadb数据库的基本操作_第5张图片
Linux系统下mariadb数据库的基本操作_第6张图片
Linux系统下mariadb数据库的基本操作_第7张图片
describe base; 查看数据库描述

表中插入数据:
Insert into 表名 values (‘值1’,‘值2’……);(value 值与表字段对应)

Linux系统下mariadb数据库的基本操作_第8张图片
Linux系统下mariadb数据库的基本操作
Linux系统下mariadb数据库的基本操作
Linux系统下mariadb数据库的基本操作

只删除某一条数据:
Linux系统下mariadb数据库的基本操作_第9张图片
表格复制 利用已有的表格复制一份新的表格
Linux系统下mariadb数据库的基本操作_第10张图片
参照原有表格结构 创建新的表格
Linux系统下mariadb数据库的基本操作_第11张图片
更改表格结构:
alter table 表名 modify 列名 字符类型(长度); 重新定义字符长度
alter table 表名 modify 列名 字符类型(长度) frist; 定义列的位置 放在第一位
alter table 表名 modify 列名 字符类型(长度) after 列名;定义列的位置 放在某一列的后面
alter table 表名 change 旧列名 新列名
Linux系统下mariadb数据库的基本操作_第12张图片
Linux系统下mariadb数据库的基本操作_第13张图片
Linux系统下mariadb数据库的基本操作
Linux系统下mariadb数据库的基本操作_第14张图片
Linux系统下mariadb数据库的基本操作_第15张图片
Linux系统下mariadb数据库的基本操作_第16张图片
一次插入多条数据
Linux系统下mariadb数据库的基本操作_第17张图片
Linux系统下mariadb数据库的基本操作_第18张图片
Select 选择 选取 查询 从数据表中提取出需要的内容
1、 选择表格中的所有记录
Select from 表名
2、 选取表格中符合条件的部分记录
Select
from 表名 where 列名=’列名’;
3、 选取表格中所有记录的部分属性
Select 列名 from 表名 ;
Where 语句的作用 确定操作的是那些记录
主要影响 update select delete 三种操作

Linux系统下mariadb数据库的基本操作_第19张图片
Linux系统下mariadb数据库的基本操作_第20张图片
Linux系统下mariadb数据库的基本操作
Linux系统下mariadb数据库的基本操作_第21张图片
Linux系统下mariadb数据库的基本操作_第22张图片
Linux系统下mariadb数据库的基本操作_第23张图片
Linux系统下mariadb数据库的基本操作_第24张图片
Linux系统下mariadb数据库的基本操作_第25张图片
Linux系统下mariadb数据库的基本操作_第26张图片
Linux系统下mariadb数据库的基本操作_第27张图片
整理查询结果
聚集函数 针对频繁使用的功能/方法 预先编写好的代码块
Linux系统下mariadb数据库的基本操作
Linux系统下mariadb数据库的基本操作_第28张图片
Linux系统下mariadb数据库的基本操作_第29张图片
Linux系统下mariadb数据库的基本操作_第30张图片
Linux系统下mariadb数据库的基本操作_第31张图片
Linux系统下mariadb数据库的基本操作_第32张图片
Linux系统下mariadb数据库的基本操作_第33张图片
Linux系统下mariadb数据库的基本操作_第34张图片
Linux系统下mariadb数据库的基本操作_第35张图片
Linux系统下mariadb数据库的基本操作_第36张图片
Linux系统下mariadb数据库的基本操作_第37张图片
Linux系统下mariadb数据库的基本操作
备份数据库(导出):mysqldump -u用户名 –p密码 数据库名 >备份文件名.sql
Linux系统下mariadb数据库的基本操作
数据库恢复(导入):mysql 备份文件名.sql < 数据库名
Linux系统下mariadb数据库的基本操作